Lucas de Souza
|
3e37f91cc5
Implement better error messages in the input function and recursive calls
|
há 5 anos atrás |
Lucas de Souza
|
d117362f99
Implement function call stack property of IVProgProcessor class to track functions calls, mainly recursive calls
|
há 5 anos atrás |
Lucas de Souza
|
aff48e0cab
Implement a better error messages for incompatible type and vector and matrix literals with wrong sizes
|
há 5 anos atrás |
Lucas de Souza
|
da4a836f6c
Implement error messages for array initialization and assignment
|
há 5 anos atrás |
Lucas de Souza
|
8df8e73a6d
Implement reference operator for parameters
|
há 5 anos atrás |
Lucas de Souza
|
f270a7fd8d
Remove unused import
|
há 5 anos atrás |
Lucas de Souza
|
6c94612745
Rework ivprog language internal functions to conform with the new return rules
|
há 5 anos atrás |
Lucas de Souza
|
47157b8ddf
Rework the way the special return variable is inserted in the store to deal with array objects
|
há 5 anos atrás |
Lucas de Souza
|
6466193602
Undo modifications regarding array assignments. Arrays can only be assigned to other arrays with same dimension and number of elements
|
há 5 anos atrás |
Lucas de Souza
|
e07c633c0d
Implement array access and parameters as array refference (still missing assignment to an array position)
|
há 5 anos atrás |
Lucas de Souza
|
320394a16f
Implement atomic variables StoreValue and StoreValueRef types
|
há 5 anos atrás |
Lucas de Souza
|
ce0a504f75
Implement Location and Address to emulate memory allocation/deallocation to facilitate refference usage inside the program and other future improvements
|
há 5 anos atrás |
Lucas de Souza
|
b2afb4a785
Merge branch 'master' into ast-parse-rework
|
há 5 anos atrás |
Lucas de Souza
|
83b70427d7
Fix parceStoreObjectValue function when dealing with ObjectArray
|
há 5 anos atrás |
Lucas de Souza
|
bbba0d3935
Implement array element implicit type conversion
|
há 5 anos atrás |
Lucas de Souza
|
3ff8fc3024
Implement array assignment rules as defined in Issue #83
|
há 5 anos atrás |
Lucas de Souza
|
e827f6af6c
Fix number rounding during calculation
|
há 5 anos atrás |
Lucas de Souza
|
4518fad006
Fix breakable context not being changed when leaving a switch..case block during runtime
|
há 5 anos atrás |
Lucas de Souza
|
b882d949bc
Fix switch not changing break mode
|
há 5 anos atrás |
Lucas de Souza
|
923d419eac
Refactor switch..case equality check to map stoObj to it's actual value
|
há 5 anos atrás |
Lucas de Souza
|
d817c27a6f
Refactor switch..case execution code
|
há 5 anos atrás |
Lucas de Souza
|
075008bac9
Implement functions and globals modifications notifier
|
há 5 anos atrás |
Lucas de Souza
|
b0a7a0f960
Refactor LocalizedStrings to include operations and type translations
|
há 5 anos atrás |
Lucas de Souza
|
b1d247cd28
Merge branch 'versionNumber' into visualui
|
há 5 anos atrás |
Lucas de Souza
|
e4034c17d0
Improve if and general loops condition type error message
|
há 5 anos atrás |
Lucas de Souza
|
25b66fb72e
Fix DoWhile being matched as While due to inheritance
|
há 5 anos atrás |
Lucas de Souza
|
d3b3cfcbe0
Merge branch 'master' into visualui
|
há 5 anos atrás |
Lucas de Souza
|
937b382f23
Implement type cast during eval of Mod and relational operators
|
há 5 anos atrás |
Lucas de Souza
|
17c08cbdad
Implement type casting for functions parameters
|
há 5 anos atrás |
Lucas de Souza
|
31a124c9b1
Implement type cast during assignment
|
há 5 anos atrás |