uwenku
タグリスト
qi
3
熱
2
答えて
XMLのEBNFを使用してXMLトランスレータを実装する
完全なEBNF文法を含むW3CのXML 1.1仕様に基づいて、コンパイラジェネレータを使用してXMLトランスレータを実装することを検討しています。 もっと正確には、私はこのツールを学びたいのでQi-YACCを使用する予定です。コンパイラコンパイラを使用するのは私の最初の試みです。 私が実装しようとしている最初の種類の翻訳は非常に簡単です:XMLはS-EXPRsです。その後、私は翻訳者を一般化するつ
xml
parsing
yacc
context-free-grammar
qi
2009-09-04
2
熱
1
答えて
Qiの自分の型の問題
Clozure CLで動作する型宣言の例を無駄にしようとしました。 (datatype fruit if (element? F [apples pears oranges]) ______________________________________ F : fruit;) が、私が得る唯一の出力は次のとおりです:次 type error CCLに問題があ
ccl
qi
2011-06-14
2
熱
1
答えて
ブースト::スピリット::気パーサーを書く方法正規表現では?
正規表現 "start :(?0-9] {1,2})?([0-9]。*)"があるとします。 それは我々はまた、それぞれ2マッチした文字列を取得することができます std::string string1 = "start: 01 0ab"; と std::string string2 = "start: 0ab"; と一致します。 私はboost :: spirit :: qiパーサーを使用
c++
regex
boost-spirit
backtracking
qi
2016-10-14
最新の質問
1.
Awk - カラム1(テーブル間で共通)の一致するデータに基づいてテーブル2のcoumn 2をテーブル2のcoumn 2に置き換えます。
2.
アクティビティコードへのフラグメントコードの切り替え
3.
org.json.JSONException:データの値がありません
4.
オーバーフローの下に要素を表示する:hidden
5.
Bouncy Castleのタイムスタンプ応答から証明書を抽出する方法
6.
height = "100%"は<object>で動作しますが、<img>では動作しません。違いはHTMLとCSSの幅/高さのプロパティですか?
7.
dereferenceを使用してC++バイナリ検索ツリー
8.
macOS Heigh Sierraにlarval valetをインストールする
9.
get_prep_value()はvalue = Noneを処理する必要がありますか?
10.
djangoやフラスコを使ってPostgresの読み取り複製を強制する方法は?