Lucas de Souza
|
9c94451597
Fix a bug where a functions command would not run in sync with the store and context processing instructions
|
3 gadi atpakaļ |
Lucas de Souza
|
db93c20693
Implement char type, AST representation and processor function
|
4 gadi atpakaļ |
Lucas de Souza
|
7a8871aa3e
Merge branch 'master' into repita_para
|
5 gadi atpakaļ |
Lucas de Souza
|
d117362f99
Implement function call stack property of IVProgProcessor class to track functions calls, mainly recursive calls
|
5 gadi atpakaļ |
Lucas de Souza
|
da4a836f6c
Implement error messages for array initialization and assignment
|
5 gadi atpakaļ |
Lucas de Souza
|
7ecbf60a43
Rename DoUntil command to RepeatUntil
|
5 gadi atpakaļ |
Lucas de Souza
|
acfd95cd11
Implement syntatic analysis for the new keywords
|
5 gadi atpakaļ |
Lucas de Souza
|
6dd34899be
Merge branch 'master' into repita_para
|
5 gadi atpakaļ |
Lucas de Souza
|
8df8e73a6d
Implement reference operator for parameters
|
5 gadi atpakaļ |
Lucas de Souza
|
320394a16f
Implement atomic variables StoreValue and StoreValueRef types
|
5 gadi atpakaļ |
Lucas de Souza
|
cebbbfabef
Implement new for execution
|
5 gadi atpakaļ |
Lucas de Souza
|
f93f36ceef
Implement optional pass parameter of for loop to be null when not defined
|
5 gadi atpakaļ |
Lucas de Souza
|
58d10dc2c1
Implement ast parsing for the new for structure
|
5 gadi atpakaļ |
Lucas de Souza
|
7d0fbcdbdc
Fix missing rule for array initialization
|
5 gadi atpakaļ |
Lucas de Souza
|
712823d337
Implement array initialization rules as described in Issue #83
|
5 gadi atpakaļ |
Lucas de Souza
|
3ff8fc3024
Implement array assignment rules as defined in Issue #83
|
5 gadi atpakaļ |
Lucas de Souza
|
7b00bd4fa9
Implement vector/matrix literal attribution check during syntatic analysis
|
5 gadi atpakaļ |
Lucas de Souza
|
40ff0e6c67
Rework some array error messages to be syntatic instead of semantic
|
5 gadi atpakaļ |
Lucas de Souza
|
f24078945a
Implement array size inference
|
5 gadi atpakaļ |
Lucas de Souza
|
1570c62cf6
Fix variable declaration after command
|
5 gadi atpakaļ |
Lucas de Souza
|
76eec05e5e
Fix antlr4 recover not interrupting parsing on invalid character
|
5 gadi atpakaļ |
Lucas de Souza
|
40747f7ff8
EditorMode with auto indent
|
5 gadi atpakaļ |
Lucas de Souza
|
62d9309480
Fix negatio operator syntax error
|
5 gadi atpakaļ |
Lucas de Souza
|
b1d247cd28
Merge branch 'versionNumber' into visualui
|
5 gadi atpakaļ |
Lucas de Souza
|
e4034c17d0
Improve if and general loops condition type error message
|
5 gadi atpakaļ |
Igor
|
269fbdd168
Comitando
|
5 gadi atpakaļ |
Lucas de Souza
|
91abf11885
Implement the ability to call the main function from inside the code
|
6 gadi atpakaļ |
Lucas de Souza
|
676ad2d964
Fix duplicate variables declaration not throwing a Syntax error
|
6 gadi atpakaļ |
Lucas de Souza
|
a2dcc689da
Fix duplicate functions name not throwing an error
|
6 gadi atpakaļ |
Lucas de Souza
|
80182fbc67
Implement array as return - Fix #11
|
6 gadi atpakaļ |