Martin Dørum
|
73b77185b1
|
change loop return value, check errors
|
3 лет назад |
Martin Dørum
|
652edda8e2
|
add continuation call args, implement 'for'
|
3 лет назад |
Martin Dørum
|
39c00b7535
|
change how loop works
|
3 лет назад |
Martin Dørum
|
bbbd0716ca
|
add operators &&, ||, ??
|
3 лет назад |
Martin Dørum
|
ef58e6ef5c
|
fix issue with eq
|
3 лет назад |
Martin Dørum
|
d5974171e3
|
add test cases, and fix bugs in the process
|
3 лет назад |
Martin Dørum
|
01f1b7d2f9
|
don't allocate for arrays <2 elements long
|
3 лет назад |
Martin Dørum
|
ea4271543e
|
while function
|
3 лет назад |
Martin Dørum
|
a81643f312
|
utility function to check if something is truthy
|
3 лет назад |
Martin Dørum
|
1c3cb1d6fb
|
naming things
|
3 лет назад |
Martin Dørum
|
dd620958b7
|
store array/buffer length in the l2_vm_value itself
|
3 лет назад |
Martin Dørum
|
e3e68a8b76
|
fix loop argc check
|
3 лет назад |
Martin Dørum
|
2e8d856cff
|
more lenient operators
|
3 лет назад |
Martin Dørum
|
9ffc6c5f80
|
more robust continuations, and implement 'loop' function
|
3 лет назад |
Martin Dørum
|
732adeb00e
|
add comparison operators
|
3 лет назад |
Martin Dørum
|
6ebc5345b3
|
parse changes, and operators == and !=
|
3 лет назад |
Martin Dørum
|
3bf458897b
|
veery basic control flow
|
3 лет назад |
Martin Dørum
|
b94f188974
|
builtin variables
|
3 лет назад |
Martin Dørum
|
928f7cfc33
|
don't allocate arguments array for builtins
|
3 лет назад |
Martin Dørum
|
554b5a9032
|
implement the basic operators
|
3 лет назад |
Martin Dørum
|
47e2a5e981
|
check errors
|
3 лет назад |
Martin Dørum
|
2af11e76a4
|
add error type
|
3 лет назад |
Martin Dørum
|
fc8bdb9df1
|
support setting the VM's stdout
|
3 лет назад |
Martin Dørum
|
9d2d3c3a01
|
array literals
|
3 лет назад |
Martin Dørum
|
e042ce953b
|
len() function
|
3 лет назад |
Martin Dørum
|
5d8bcf692e
|
change up some types
|
3 лет назад |
Martin Dørum
|
1d30f3c869
|
builtins, functions, etc
|
3 лет назад |
Martin Dørum
|
2bf2b4a88f
|
builtin stuff, and reorganized l2_vm_value
|
3 лет назад |