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 |