Public Member Functions | |
| init_lexer () | |
| START () | |
| CHILDLIST () | |
| NODE () | |
| FEATLIST () | |
| FEAT () | |
| FEATURE_VALS () | |
| COMPLEX_FEAT_VAL () | |
| NONTERM_NAME () | |
| TERM_NAME () | |
| FEAT_NAME () | |
| FEAT_VAL () | |
|
|
CHILDLIST -> '\[' NODE (',' NODE)* '\]' |
|
|
COMPLEX_FEAT_VAL -> FEAT | FEAT_VAL |
|
|
FEAT -> 'movable' | FEAT_NAME '\(' FEATURE_VALS '\)' |
|
|
FEAT_NAME -> SOME_NAME |
|
|
FEAT_VAL -> '\'' SOME_NAME '\'' | SOME_NAME |
|
|
FEATLIST -> '\[' FEAT (',' FEAT)* '\]' |
|
|
FEATURE_VALS -> FEAT_VAL | '\[' '\]' | '\[' COMPLEX_FEAT_VAL (',' COMPLEX_FEAT_VAL)* '\]' |
|
|
|
|
|
NODE -> NONTERM_NAME '\(' FEATLIST (',' CHILDLIST)* '\)' | TERM_NAME '\(' FEATLIST '\)' |
|
|
NONTERM_NAME -> SOME_NAME |
|
|
START -> 's\(' FEATLIST ',' CHILDLIST '\)' |
|
|
TERM_NAME -> SOME_NAME |
1.3.9.1