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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ## 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 ##