リファレンスのトップ
目 | 記法 | 説明 | 返り値と変数への代入(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で返り値を返します。 |