Lucas de Souza
|
525825fb2a
Merge branch 'master' into newWriteFunction
|
4 anni fa |
Lucas de Souza
|
dc3f2580be
Implement write as a function with polymorphiv variadic parameter
|
4 anni fa |
Lucas de Souza
|
db93c20693
Implement char type, AST representation and processor function
|
4 anni fa |
Lucas de Souza
|
ce802e476b
Refactor all ivprogProcessor.js execute* functions using async/await pattern
|
4 anni fa |
Lucas de Souza
|
cf29d62afa
Implement new for command semantic error messages
|
5 anni fa |
Lucas de Souza
|
7a8871aa3e
Merge branch 'master' into repita_para
|
5 anni fa |
Lucas de Souza
|
aff48e0cab
Implement a better error messages for incompatible type and vector and matrix literals with wrong sizes
|
5 anni fa |
Lucas de Souza
|
da4a836f6c
Implement error messages for array initialization and assignment
|
5 anni fa |
Lucas de Souza
|
6dd34899be
Merge branch 'master' into repita_para
|
5 anni fa |
Lucas de Souza
|
053616b334
Remove log calls from smenatic analyser
|
5 anni fa |
Lucas de Souza
|
6c94612745
Rework ivprog language internal functions to conform with the new return rules
|
5 anni fa |
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 anni fa |
Lucas de Souza
|
cebbbfabef
Implement new for execution
|
5 anni fa |
Lucas de Souza
|
5d5e955736
Implement semantic analysis for the new for structure
|
5 anni fa |
Lucas de Souza
|
b2afb4a785
Merge branch 'master' into ast-parse-rework
|
5 anni fa |
Lucas de Souza
|
bbba0d3935
Implement array element implicit type conversion
|
5 anni fa |
Lucas de Souza
|
28e793016b
Fix const variable being passed as reference
|
5 anni fa |
Lucas de Souza
|
3ff8fc3024
Implement array assignment rules as defined in Issue #83
|
5 anni fa |
Lucas de Souza
|
40747f7ff8
EditorMode with auto indent
|
5 anni fa |
Lucas de Souza
|
6e5d7cf739
Update invalid op message
|
5 anni fa |
Lucas de Souza
|
62d9309480
Fix negatio operator syntax error
|
5 anni fa |
Lucas de Souza
|
c486f6e4ab
Implement semantic analyser helper function
|
5 anni fa |
Lucas de Souza
|
075008bac9
Implement functions and globals modifications notifier
|
5 anni fa |
Lucas de Souza
|
b1d247cd28
Merge branch 'versionNumber' into visualui
|
5 anni fa |
Lucas de Souza
|
e4034c17d0
Improve if and general loops condition type error message
|
5 anni fa |
Lucas de Souza
|
ab61eafe4b
Merge branch 'master' into visualui
|
5 anni fa |
Lucas de Souza
|
703ed9f87b
Fix a random type checking bug that throw exceptions on a valid program
|
5 anni fa |
Lucas de Souza
|
d3b3cfcbe0
Merge branch 'master' into visualui
|
5 anni fa |
Lucas de Souza
|
17c08cbdad
Implement type casting for functions parameters
|
5 anni fa |
Lucas de Souza
|
31a124c9b1
Implement type cast during assignment
|
5 anni fa |