Скачиваний:
10
Добавлен:
01.05.2014
Размер:
1.03 Mб
Скачать
      1. Управляющая таблица ll1-анализатора для подграмматики выражений

{+} {-} {*} {/} {com}{frac} {int} {smp} {id} {usi} {(} {)} {irr} {othr}

{EXP} ( ( PUSH, PUSH, ERR, ERR, ERR, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, ERR, PUSH, ERR ),

{AE} ( PUSH, PUSH, ERR, ERR, ERR, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, ERR, PUSH, ERR ),

{ME} ( PUSH, PUSH, ERR, ERR, ERR, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, ERR, PUSH, ERR ),

{SAE} ( PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH ),

{SME} ( PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH ),

{+} ( POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{-} ( ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{*} ( ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{/} ( ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{common} ( ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{frac} ( ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{int} ( ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{simplify} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR ),

{VAR} ( CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL ),

{usi} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR ),

{(} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR ),

{)} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR ),

{irregular} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR ),

{#} ( RET, RET, RET, RET, RET, RET, RET, RET, RET, RET, RET, RET, RET, RET ) );

      1. Управляющая таблица ll1-анализатора для подграмматики логических выражений

{or} {(} {)} {not} {and} {<} {>} {=} {<=} {>=} {<>} {othr}

{LEX} ( ( ERR, PUSH, ERR, PUSH, ERR, ERR, ERR, ERR, ERR, ERR, ERR, PUSH ),

{C} ( ERR, PUSH, ERR, PUSH, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{SC} ( PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH ),

{REL} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, PUSH ),

{LM} ( ERR, PUSH, ERR, PUSH, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{SLM} ( PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH ),

{RELE} ( ERR, ERR, ERR, ERR, ERR, PUSH, PUSH, PUSH, PUSH, PUSH, PUSH, ERR ),

{or} ( POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{(} ( ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{)} ( ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{not} ( ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{and} ( ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR, ERR ),

{<} ( ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR, ERR ),

{>} ( ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR, ERR ),

{=} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR, ERR ),

{<=} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR, ERR ),

{>=} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR, ERR ),

{<>} ( ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, ERR, POP, ERR ),

{EXP} ( CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL, CALL ),

{#} ( RET, RET, RET, RET, RET, RET, RET, RET, RET, RET, RET, RET ) );

Соседние файлы в папке Бяша