リファレンスのトップ


記法 説明 返り値と変数への代入(Attribute)
文字列パーサ
String Parsers
文字列にマッチします。
このパーサは、lexemeパーサの機能も持っているので、スキップ機能が働きません。
 
  文字列"" 例: "abc" unused
  lit(s) 例: lit("abc") unused
  string型変数 例: string("abc") string型を返します
Symbols Parser 設定したマップに従って、値を変換します。

例: 入力は、"Banana"
symbols<char, int> sym;
sym.add("Apple", 1)
("Banana", 2)
("Orange", 3)
;
int i;
parse(begin, end, sym, i); //i=2 が入ります。
symbol<Char, T>の場合、 型Tで返り値を返します。