|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
| インタフェースの概要 | |
|---|---|
| Expr | |
| Tokenizer | |
| クラスの概要 | |
|---|---|
| BnfDriver | |
| BnfParser | Main ::= {Define}...; Define ::= Identifier "::=" {Expr| RegexpToken | Extension}";"; Expr ::= Or; Or ::= And ["|" And]...; And ::= Repert [Repert]...; Repert ::= Not ["..."]; Not ::= ["!"] |
| Expr.AndExpr | |
| Expr.BaseExpr | |
| Expr.Block | |
| Expr.Extension | |
| Expr.IdentifierRefer | |
| Expr.ListExpr | |
| Expr.LiteralToken | |
| Expr.NotExpr | |
| Expr.OrExpr | |
| Expr.RegexpToken | |
| Expr.TokenizerToken | |
| ExtFunc | |
| JSG | |
| JsgParser | Main ::= [Properties] {Define}...; Properties ::= "$PROPERTIES" JavaCode "$END"; Define ::= "$DEFINE" "(" DefineName ["(" CallParam ["," CallParam]... ")"] ")" [Statement]... |
| JsgParser.Result | |
| Output | |
| ParserBase | |
| Source | |
| Token | |
|
||||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||