Lucas de Souza
|
72281d9f7e
[FIX] Bug where non-const declaration would have a wrong type assigned
|
6 years ago |
Lucas de Souza
|
e6fb1c7b25
[FIX] Bug in parsePrograma for non-const declarations
|
6 years ago |
Lucas de Souza
|
26094d25c6
[FIX] Create consumeForSemiColon to prente a bug where a For could have no ';'
|
6 years ago |
Lucas de Souza
|
64fda4206f
Test case for a complete and valid program code. All tests are ok
|
6 years ago |
Lucas de Souza
|
ccb29bd2e2
Fix negative numbers raising SyntaxError
|
6 years ago |
Lucas de Souza
|
2f2fd2796a
Fix For increment command checking for EOS
|
6 years ago |
Lucas de Souza
|
4573b5bfef
Implement SwitchCase parser and a test case
|
6 years ago |
Lucas de Souza
|
17fa35c21b
Fix scope errors
|
6 years ago |
Lucas de Souza
|
7ec75fb532
Rework command block parser
|
6 years ago |
Lucas de Souza
|
7b1c7e35c6
Implement Partial SwitchCase parser
|
6 years ago |
Lucas de Souza
|
3135d5bd33
Create DoWhile command class and Parser
|
6 years ago |
Lucas de Souza
|
2c79efd18c
Create class CommandBlock
|
6 years ago |
Lucas Souza
|
9d1019d272
Send IfThenElse class of last commit.\n Test cases for new command parsers
|
6 years ago |
Lucas Souza
|
cb1df498ef
Rename command If -> IfThenElse
|
6 years ago |
Lucas Souza
|
fef92fdf6d
Fix MAIN_FUNCTION error message
|
6 years ago |
Lucas Souza
|
213a80ff9f
Fix bug where MAIN_FUNCTION could be declared without return type = VOID
|
6 years ago |
Lucas de Souza
|
4e7d4f196c
Implement If command
|
6 years ago |
Lucas de Souza
|
fc8e7bdfd0
Fix parseFunction () not calling parseType with scope FUNCTION
|
6 years ago |
Lucas de Souza
|
41c31539c3
New Karma setup
|
6 years ago |
Igor Félix
|
215b53d312
Ponto de restauração
|
6 years ago |
Lucas de Souza
|
fb6f6d8865
Fix Types
|
6 years ago |
Lucas de Souza
|
5f1b0394ba
Implemented While and For loops parser. Added global variables to IVProgParser to indicate command parsing scopes
|
6 years ago |
Igor Félix
|
2a70638ff4
Finalizado o gerenciamento de variáveis globais
|
6 years ago |
Lucas de Souza
|
8aa103cecb
Tests are now passing
|
6 years ago |
Igor Félix
|
3b696d6212
Adicionado comentário de função, mudança na disposição de alguns botões e adicionadas as variáveis globais
|
6 years ago |
Lucas de Souza
|
96091d6d62
Literal Parsers. [BUG] v = i is not syntax error
|
6 years ago |
Lucas Souza
|
131f0ad32e
Parser: expressions
|
6 years ago |
Lucas de Souza
|
9ed4bd5d88
Expression Parser. English rework
|
6 years ago |
Lucas de Souza
|
889ec70bca
Parsing function rework for program, types and ID. Initial function body parser
|
6 years ago |
Igor Félix
|
f8c47ff9ac
Finalizado o gerenciamento de variáveis simples e compostas e seus valores
|
6 years ago |