Files
lci/lib/miniImp/Parser.messages

1017 lines
38 KiB
Plaintext

prg: WHILE
##
## Ends in an error in state: 0.
##
## prg' -> . prg [ # ]
##
## The known suffix of the stack is as follows:
##
##
Program must begin with "main var var {...}".
prg: MAIN WHILE
##
## Ends in an error in state: 1.
##
## prg -> MAIN . VARIABLE VARIABLE LEFTGPAR cexpp RIGHTGPAR EOF [ # ]
##
## The known suffix of the stack is as follows:
## MAIN
##
Program must begin with "main var var {...}".
prg: MAIN VARIABLE WHILE
##
## Ends in an error in state: 2.
##
## prg -> MAIN VARIABLE . VARIABLE LEFTGPAR cexpp RIGHTGPAR EOF [ # ]
##
## The known suffix of the stack is as follows:
## MAIN VARIABLE
##
Program must begin with "main var var {...}".
prg: MAIN VARIABLE VARIABLE WHILE
##
## Ends in an error in state: 3.
##
## prg -> MAIN VARIABLE VARIABLE . LEFTGPAR cexpp RIGHTGPAR EOF [ # ]
##
## The known suffix of the stack is as follows:
## MAIN VARIABLE VARIABLE
##
Program must begin with "main var var {...}".
prg: MAIN VARIABLE VARIABLE LEFTGPAR TIMES
##
## Ends in an error in state: 4.
##
## prg -> MAIN VARIABLE VARIABLE LEFTGPAR . cexpp RIGHTGPAR EOF [ # ]
##
## The known suffix of the stack is as follows:
## MAIN VARIABLE VARIABLE LEFTGPAR
##
No left value for "*".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE WHILE
##
## Ends in an error in state: 5.
##
## cexpp -> WHILE . bexpp DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## WHILE
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE RAND WHILE
##
## Ends in an error in state: 7.
##
## aexpp -> RAND . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## RAND
##
Error while parsing "rand"
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD WHILE
##
## Ends in an error in state: 8.
##
## aexpp -> POWERMOD . LEFTPAR aexpp COMMA aexpp COMMA aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD
##
Error while parsing "powmod".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD LEFTPAR WHILE
##
## Ends in an error in state: 9.
##
## aexpp -> POWERMOD LEFTPAR . aexpp COMMA aexpp COMMA aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD LEFTPAR
##
Error while parsing "powmod", first element is not an arithmetic expression.
prg: MAIN VARIABLE VARIABLE LEFTGPAR VARIABLE ASSIGNMENT LEFTPAR WHILE
##
## Ends in an error in state: 10.
##
## aexpp -> LEFTPAR . aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## LEFTPAR
##
Assignment of a value that is not arithmetic.
prg: MAIN VARIABLE VARIABLE LEFTGPAR VARIABLE ASSIGNMENT LEFTPAR INT SEQUENCE
##
## Ends in an error in state: 12.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> LEFTPAR aexpp . RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## LEFTPAR aexpp
##
Error while parsing ";".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT TIMES WHILE
##
## Ends in an error in state: 13.
##
## aexpp -> aexpp TIMES . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp TIMES
##
Error while parsing "*", second argument is not arithmetic.
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT TIMES INT WHILE
##
## Ends in an error in state: 14.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp TIMES aexpp . [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp TIMES aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT POWER WHILE
##
## Ends in an error in state: 15.
##
## aexpp -> aexpp POWER . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp POWER
##
Error while parsing "^".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT PLUS WHILE
##
## Ends in an error in state: 18.
##
## aexpp -> aexpp PLUS . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp PLUS
##
Error while parsing "+".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT PLUS INT WHILE
##
## Ends in an error in state: 19.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp PLUS aexpp . [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp PLUS aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT MODULO WHILE
##
## Ends in an error in state: 20.
##
## aexpp -> aexpp MODULO . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp MODULO
##
Error while parsing "%".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT MODULO INT WHILE
##
## Ends in an error in state: 21.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp MODULO aexpp . [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp MODULO aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT DIVISION WHILE
##
## Ends in an error in state: 22.
##
## aexpp -> aexpp DIVISION . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp DIVISION
##
Error while parsing "/".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT DIVISION INT WHILE
##
## Ends in an error in state: 23.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp DIVISION aexpp . [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp DIVISION aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT MINUS WHILE
##
## Ends in an error in state: 24.
##
## aexpp -> aexpp MINUS . aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp MINUS
##
Error while parsing "-".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT MINUS INT WHILE
##
## Ends in an error in state: 25.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp MINUS aexpp . [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## aexpp MINUS aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD LEFTPAR INT SEQUENCE
##
## Ends in an error in state: 26.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . MINUS aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . TIMES aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . MODULO aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . POWER aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> POWERMOD LEFTPAR aexpp . COMMA aexpp COMMA aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD LEFTPAR aexpp
##
Error while parsing "powmod".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD LEFTPAR INT COMMA WHILE
##
## Ends in an error in state: 27.
##
## aexpp -> POWERMOD LEFTPAR aexpp COMMA . aexpp COMMA aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD LEFTPAR aexpp COMMA
##
Error while parsing "powmod".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD LEFTPAR INT COMMA INT SEQUENCE
##
## Ends in an error in state: 28.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . MINUS aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . TIMES aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . MODULO aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> aexpp . POWER aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION COMMA ]
## aexpp -> POWERMOD LEFTPAR aexpp COMMA aexpp . COMMA aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD LEFTPAR aexpp COMMA aexpp
##
Error while parsing "powmod".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD LEFTPAR INT COMMA INT COMMA WHILE
##
## Ends in an error in state: 29.
##
## aexpp -> POWERMOD LEFTPAR aexpp COMMA aexpp COMMA . aexpp RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD LEFTPAR aexpp COMMA aexpp COMMA
##
Error while parsing "powmod".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE POWERMOD LEFTPAR INT COMMA INT COMMA INT SEQUENCE
##
## Ends in an error in state: 30.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION ]
## aexpp -> POWERMOD LEFTPAR aexpp COMMA aexpp COMMA aexpp . RIGHTPAR [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DO DIVISION COMMA BOR BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP BAND ]
##
## The known suffix of the stack is as follows:
## POWERMOD LEFTPAR aexpp COMMA aexpp COMMA aexpp
##
Error while parsing "powmod".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE LEFTPAR WHILE
##
## Ends in an error in state: 33.
##
## aexpp -> LEFTPAR . aexpp RIGHTPAR [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## bexpp -> LEFTPAR . bexpp RIGHTPAR [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## LEFTPAR
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BNOT WHILE
##
## Ends in an error in state: 35.
##
## bexpp -> BNOT . bexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## BNOT
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT SEQUENCE
##
## Ends in an error in state: 37.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . MINUS aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . TIMES aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . MODULO aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . POWER aexpp [ TIMES POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## bexpp -> aexpp . BCMP aexpp [ RIGHTPAR DO COMMA BOR BAND ]
## bexpp -> aexpp . BCMPLESS aexpp [ RIGHTPAR DO COMMA BOR BAND ]
## bexpp -> aexpp . BCMPLESSEQ aexpp [ RIGHTPAR DO COMMA BOR BAND ]
## bexpp -> aexpp . BCMPGREATER aexpp [ RIGHTPAR DO COMMA BOR BAND ]
## bexpp -> aexpp . BCMPGREATEREQ aexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPLESSEQ WHILE
##
## Ends in an error in state: 38.
##
## bexpp -> aexpp BCMPLESSEQ . aexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPLESSEQ
##
Error while parsing "<="
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPLESSEQ INT SEQUENCE
##
## Ends in an error in state: 39.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## bexpp -> aexpp BCMPLESSEQ aexpp . [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPLESSEQ aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPLESS WHILE
##
## Ends in an error in state: 40.
##
## bexpp -> aexpp BCMPLESS . aexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPLESS
##
Error while parsing "<".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPLESS INT SEQUENCE
##
## Ends in an error in state: 41.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## bexpp -> aexpp BCMPLESS aexpp . [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPLESS aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPGREATEREQ WHILE
##
## Ends in an error in state: 42.
##
## bexpp -> aexpp BCMPGREATEREQ . aexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPGREATEREQ
##
Error while parsing ">=".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPGREATEREQ INT SEQUENCE
##
## Ends in an error in state: 43.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## bexpp -> aexpp BCMPGREATEREQ aexpp . [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPGREATEREQ aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPGREATER WHILE
##
## Ends in an error in state: 44.
##
## bexpp -> aexpp BCMPGREATER . aexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPGREATER
##
Error while parsing ">".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMPGREATER INT SEQUENCE
##
## Ends in an error in state: 45.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## bexpp -> aexpp BCMPGREATER aexpp . [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMPGREATER aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMP WHILE
##
## Ends in an error in state: 46.
##
## bexpp -> aexpp BCMP . aexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMP
##
Error while parsing "==".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE INT BCMP INT SEQUENCE
##
## Ends in an error in state: 47.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DO DIVISION COMMA BOR BAND ]
## bexpp -> aexpp BCMP aexpp . [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## aexpp BCMP aexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE LEFTPAR BOOL WHILE
##
## Ends in an error in state: 48.
##
## bexpp -> bexpp . BAND bexpp [ RIGHTPAR BOR BAND ]
## bexpp -> bexpp . BOR bexpp [ RIGHTPAR BOR BAND ]
## bexpp -> LEFTPAR bexpp . RIGHTPAR [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## LEFTPAR bexpp
##
Error while parsing "while".
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BOOL BOR WHILE
##
## Ends in an error in state: 50.
##
## bexpp -> bexpp BOR . bexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## bexpp BOR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BOOL BAND WHILE
##
## Ends in an error in state: 52.
##
## bexpp -> bexpp BAND . bexpp [ RIGHTPAR DO COMMA BOR BAND ]
##
## The known suffix of the stack is as follows:
## bexpp BAND
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE LEFTPAR INT SEQUENCE
##
## Ends in an error in state: 54.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . MINUS aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . TIMES aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . MODULO aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> aexpp . POWER aexpp [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## aexpp -> LEFTPAR aexpp . RIGHTPAR [ TIMES RIGHTPAR POWER PLUS MODULO MINUS DIVISION BCMPLESSEQ BCMPLESS BCMPGREATEREQ BCMPGREATER BCMP ]
## bexpp -> aexpp . BCMP aexpp [ RIGHTPAR BOR BAND ]
## bexpp -> aexpp . BCMPLESS aexpp [ RIGHTPAR BOR BAND ]
## bexpp -> aexpp . BCMPLESSEQ aexpp [ RIGHTPAR BOR BAND ]
## bexpp -> aexpp . BCMPGREATER aexpp [ RIGHTPAR BOR BAND ]
## bexpp -> aexpp . BCMPGREATEREQ aexpp [ RIGHTPAR BOR BAND ]
##
## The known suffix of the stack is as follows:
## LEFTPAR aexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BOOL WHILE
##
## Ends in an error in state: 55.
##
## bexpp -> bexpp . BAND bexpp [ DO BOR BAND ]
## bexpp -> bexpp . BOR bexpp [ DO BOR BAND ]
## cexpp -> WHILE bexpp . DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## WHILE bexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BOOL DO WHILE
##
## Ends in an error in state: 56.
##
## cexpp -> WHILE bexpp DO . LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## WHILE bexpp DO
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BOOL DO LEFTGPAR TIMES
##
## Ends in an error in state: 57.
##
## cexpp -> WHILE bexpp DO LEFTGPAR . cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## WHILE bexpp DO LEFTGPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR VARIABLE WHILE
##
## Ends in an error in state: 58.
##
## cexpp -> VARIABLE . ASSIGNMENT aexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## VARIABLE
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR VARIABLE ASSIGNMENT WHILE
##
## Ends in an error in state: 59.
##
## cexpp -> VARIABLE ASSIGNMENT . aexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## VARIABLE ASSIGNMENT
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR VARIABLE ASSIGNMENT INT DO
##
## Ends in an error in state: 60.
##
## aexpp -> aexpp . PLUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DIVISION COMMA ]
## aexpp -> aexpp . MINUS aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DIVISION COMMA ]
## aexpp -> aexpp . TIMES aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DIVISION COMMA ]
## aexpp -> aexpp . DIVISION aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DIVISION COMMA ]
## aexpp -> aexpp . MODULO aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DIVISION COMMA ]
## aexpp -> aexpp . POWER aexpp [ TIMES SEQUENCE RIGHTPAR RIGHTGPAR POWER PLUS MODULO MINUS ELSE DIVISION COMMA ]
## cexpp -> VARIABLE ASSIGNMENT aexpp . [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## VARIABLE ASSIGNMENT aexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR LEFTGPAR TIMES
##
## Ends in an error in state: 62.
##
## cexpp -> LEFTGPAR . cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## LEFTGPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR IF WHILE
##
## Ends in an error in state: 63.
##
## cexpp -> IF . LEFTPAR bexpp RIGHTPAR cexpp ELSE cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## IF
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR IF LEFTPAR WHILE
##
## Ends in an error in state: 64.
##
## cexpp -> IF LEFTPAR . bexpp RIGHTPAR cexpp ELSE cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## IF LEFTPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR IF LEFTPAR BOOL WHILE
##
## Ends in an error in state: 65.
##
## bexpp -> bexpp . BAND bexpp [ RIGHTPAR BOR BAND ]
## bexpp -> bexpp . BOR bexpp [ RIGHTPAR BOR BAND ]
## cexpp -> IF LEFTPAR bexpp . RIGHTPAR cexpp ELSE cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## IF LEFTPAR bexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR IF LEFTPAR BOOL RIGHTPAR TIMES
##
## Ends in an error in state: 66.
##
## cexpp -> IF LEFTPAR bexpp RIGHTPAR . cexpp ELSE cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## IF LEFTPAR bexpp RIGHTPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR WHILE
##
## Ends in an error in state: 67.
##
## cexpp -> FOR . LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR TIMES
##
## Ends in an error in state: 68.
##
## cexpp -> FOR LEFTPAR . cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP WHILE
##
## Ends in an error in state: 69.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE COMMA ]
## cexpp -> FOR LEFTPAR cexpp . COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR SKIP SEQUENCE TIMES
##
## Ends in an error in state: 70.
##
## cexpp -> cexpp SEQUENCE . cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## cexpp SEQUENCE
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR SKIP SEQUENCE SKIP WHILE
##
## Ends in an error in state: 71.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
## cexpp -> cexpp SEQUENCE cexpp . [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## cexpp SEQUENCE cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA WHILE
##
## Ends in an error in state: 72.
##
## cexpp -> FOR LEFTPAR cexpp COMMA . bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL WHILE
##
## Ends in an error in state: 73.
##
## bexpp -> bexpp . BAND bexpp [ COMMA BOR BAND ]
## bexpp -> bexpp . BOR bexpp [ COMMA BOR BAND ]
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp . COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL COMMA TIMES
##
## Ends in an error in state: 74.
##
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp COMMA . cexpp RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp COMMA
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL COMMA SKIP WHILE
##
## Ends in an error in state: 75.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE RIGHTPAR ]
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp . RIGHTPAR DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL COMMA SKIP RIGHTPAR WHILE
##
## Ends in an error in state: 76.
##
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR . DO LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL COMMA SKIP RIGHTPAR DO WHILE
##
## Ends in an error in state: 77.
##
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO . LEFTGPAR cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL COMMA SKIP RIGHTPAR DO LEFTGPAR TIMES
##
## Ends in an error in state: 78.
##
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR . cexpp RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR FOR LEFTPAR SKIP COMMA BOOL COMMA SKIP RIGHTPAR DO LEFTGPAR SKIP WHILE
##
## Ends in an error in state: 79.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE RIGHTGPAR ]
## cexpp -> FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp . RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## FOR LEFTPAR cexpp COMMA bexpp COMMA cexpp RIGHTPAR DO LEFTGPAR cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR IF LEFTPAR BOOL RIGHTPAR SKIP WHILE
##
## Ends in an error in state: 81.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE ELSE ]
## cexpp -> IF LEFTPAR bexpp RIGHTPAR cexpp . ELSE cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## IF LEFTPAR bexpp RIGHTPAR cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR IF LEFTPAR BOOL RIGHTPAR SKIP ELSE TIMES
##
## Ends in an error in state: 82.
##
## cexpp -> IF LEFTPAR bexpp RIGHTPAR cexpp ELSE . cexpp [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## IF LEFTPAR bexpp RIGHTPAR cexpp ELSE
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR LEFTGPAR SKIP WHILE
##
## Ends in an error in state: 84.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE RIGHTGPAR ]
## cexpp -> LEFTGPAR cexpp . RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## LEFTGPAR cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR WHILE BOOL DO LEFTGPAR SKIP WHILE
##
## Ends in an error in state: 86.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE RIGHTGPAR ]
## cexpp -> WHILE bexpp DO LEFTGPAR cexpp . RIGHTGPAR [ SEQUENCE RIGHTPAR RIGHTGPAR ELSE COMMA ]
##
## The known suffix of the stack is as follows:
## WHILE bexpp DO LEFTGPAR cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR SKIP WHILE
##
## Ends in an error in state: 88.
##
## cexpp -> cexpp . SEQUENCE cexpp [ SEQUENCE RIGHTGPAR ]
## prg -> MAIN VARIABLE VARIABLE LEFTGPAR cexpp . RIGHTGPAR EOF [ # ]
##
## The known suffix of the stack is as follows:
## MAIN VARIABLE VARIABLE LEFTGPAR cexpp
##
<YOUR SYNTAX ERROR MESSAGE HERE>
prg: MAIN VARIABLE VARIABLE LEFTGPAR SKIP RIGHTGPAR WHILE
##
## Ends in an error in state: 89.
##
## prg -> MAIN VARIABLE VARIABLE LEFTGPAR cexpp RIGHTGPAR . EOF [ # ]
##
## The known suffix of the stack is as follows:
## MAIN VARIABLE VARIABLE LEFTGPAR cexpp RIGHTGPAR
##
<YOUR SYNTAX ERROR MESSAGE HERE>