Lucas de Souza
|
053616b334
Remove log calls from smenatic analyser
|
5 years ago |
Lucas de Souza
|
8df8e73a6d
Implement reference operator for parameters
|
5 years ago |
Lucas de Souza
|
bce17397a4
Merge branch 'fix-terminal-focus' of LInE/ivprog into master
|
5 years ago |
Lucas de Souza
|
fdf74054da
Fix a bug that prevented the terminal from recovering the focus when it was hidden while awaiting input
|
5 years ago |
Lucas de Souza
|
86af582b4f
Merge branch 'store-rework' of LInE/ivprog into master
|
5 years ago |
Lucas de Souza
|
f270a7fd8d
Remove unused import
|
5 years ago |
Lucas de Souza
|
6c94612745
Rework ivprog language internal functions to conform with the new return rules
|
5 years ago |
Lucas de Souza
|
47157b8ddf
Rework the way the special return variable is inserted in the store to deal with array objects
|
5 years ago |
Lucas de Souza
|
92366d4a89
Implement refference parameters for type array and its position addresses
|
5 years ago |
Lucas de Souza
|
6466193602
Undo modifications regarding array assignments. Arrays can only be assigned to other arrays with same dimension and number of elements
|
5 years ago |
Lucas de Souza
|
e07c633c0d
Implement array access and parameters as array refference (still missing assignment to an array position)
|
5 years ago |
Lucas de Souza
|
320394a16f
Implement atomic variables StoreValue and StoreValueRef types
|
5 years ago |
Lucas de Souza
|
c8c6684a2e
Change Store object internal mapping strucuture from object to an actual Map
|
5 years ago |
Lucas de Souza
|
ce0a504f75
Implement Location and Address to emulate memory allocation/deallocation to facilitate refference usage inside the program and other future improvements
|
5 years ago |
Lucas de Souza
|
cebbbfabef
Implement new for execution
|
5 years ago |
Lucas de Souza
|
f93f36ceef
Implement optional pass parameter of for loop to be null when not defined
|
5 years ago |
Lucas de Souza
|
5d5e955736
Implement semantic analysis for the new for structure
|
5 years ago |
Lucas de Souza
|
58d10dc2c1
Implement ast parsing for the new for structure
|
5 years ago |
Lucas de Souza
|
3f2129a899
Implement new for keywords into textual mode
|
5 years ago |
Lucas de Souza
|
8aeb962cd3
Implement new for loop keywords
|
5 years ago |
Igor
|
b53951a44f
Improved new 'repita_para'
|
5 years ago |
Lucas de Souza
|
4c427aa7aa
Merge branch 'changeNameInputOutput' of LInE/ivprog into master
|
5 years ago |
Igor
|
9b46804d69
Change input/output functions name
|
5 years ago |
Lucas de Souza
|
03d5010f06
Merge branch 'fix-array-init' of LInE/ivprog into master
|
5 years ago |
Lucas de Souza
|
7d0fbcdbdc
Fix missing rule for array initialization
|
5 years ago |
Lucas de Souza
|
b76de75a0d
Merge branch 'ast-parse-rework' of LInE/ivprog into master
|
5 years ago |
Lucas de Souza
|
b2afb4a785
Merge branch 'master' into ast-parse-rework
|
5 years ago |
Lucas de Souza
|
83b70427d7
Fix parceStoreObjectValue function when dealing with ObjectArray
|
5 years ago |
Lucas de Souza
|
bbba0d3935
Implement array element implicit type conversion
|
5 years ago |
Lucas de Souza
|
afd9f14da3
Merge branch 'fix-eval-grade' of LInE/ivprog into master
|
5 years ago |