Thakee Nathees
88c45cccac
function and else if keywords are changed.
...
- `func` keyword has change to `function`.
- `elsif` changed to `else if`
2022-04-17 07:33:40 +05:30
Thakee Nathees
227be9aab5
local variable miss-calculation bug fix
...
for nested functions the count of locals and the required stack size
are miss-calculated, ie. No new count wasn't started for inner functions
it makes the required stack size greater than or equal to it's enclosing
functions stack size.
2022-04-12 16:29:20 +05:30
Thakee Nathees
8c039b5d77
fn, cls moved to constants buffer
...
functions and classes are moved to constant buffer, and forward
names are resolved for globals.
2022-04-11 00:02:21 +05:30
Thakee Nathees
cda9cc75ca
un used functions were removed ( #174 )
...
In addition tail call is not enabled for functions that
doesn't return the last call (caused a bug).
2022-04-03 21:03:12 +05:30
Thakee Nathees
7ab4e55d6e
bin hex literals implemented ( #72 )
2021-06-16 00:24:30 +05:30
Thakee Nathees
9fdab23a94
core attributes refactored and added tests
2021-06-10 23:12:04 +05:30