Lucas de Souza
|
d117362f99
Implement function call stack property of IVProgProcessor class to track functions calls, mainly recursive calls
|
5 lat temu |
Lucas de Souza
|
6c94612745
Rework ivprog language internal functions to conform with the new return rules
|
5 lat temu |
Lucas de Souza
|
b2afb4a785
Merge branch 'master' into ast-parse-rework
|
5 lat temu |
Lucas de Souza
|
3ff8fc3024
Implement array assignment rules as defined in Issue #83
|
5 lat temu |
Lucas de Souza
|
e827f6af6c
Fix number rounding during calculation
|
5 lat temu |
Lucas de Souza
|
9bcc1128fd
Implement random number generator en/pt
|
5 lat temu |
Lucas de Souza
|
6e5d7cf739
Update invalid op message
|
5 lat temu |
Lucas de Souza
|
075008bac9
Implement functions and globals modifications notifier
|
5 lat temu |
Igor
|
269fbdd168
Comitando
|
5 lat temu |
Lucas de Souza
|
1b34b64f39
Change Config class name to ConfigObject
|
6 lat temu |
Lucas de Souza
|
21ba1fb3c2
Refactor IVProgProcessor to use Config class
|
6 lat temu |
Lucas de Souza
|
e4bb932c21
Remove explicit calls to 'new Promise' and replace them with Promise.resolve/reject
|
6 lat temu |
Lucas de Souza
|
44ed758cc7
Remove BigNumber.js and bluebird
|
6 lat temu |
Lucas de Souza
|
4f0ea94318
Fix Lib scope function being parsed without Lib ID
|
6 lat temu |
Lucas de Souza
|
85ef096260
Fix function without a return command would not throw a runtime error
|
6 lat temu |
Lucas de Souza
|
aefed6cfe4
Fix matrices with no init value throwing exception
|
6 lat temu |
Lucas de Souza
|
6b7c1f0d90
Refactor type system
|
6 lat temu |
Lucas de Souza
|
a82b8f9b7c
Implement the management required to deal with library_id
|
6 lat temu |
Lucas de Souza
|
40b979244a
Refactor max/min function to accept a vector as parameter
|
6 lat temu |
Lucas de Souza
|
88aa8cdb62
Implement the missing Language Defined Functions
|
6 lat temu |