Martin Dørum
|
56008fc9f4
|
generate code coverage reports
|
3 年之前 |
Martin Dørum
|
d726ee311a
|
correctness fixes, thanks to asan
|
3 年之前 |
Martin Dørum
|
4c3494ae56
|
functions example
|
3 年之前 |
Martin Dørum
|
591e913bee
|
add examples with expected outputs
|
3 年之前 |
Martin Dørum
|
fc8bdb9df1
|
support setting the VM's stdout
|
3 年之前 |
Martin Dørum
|
400172f03f
|
fix up test suite
|
3 年之前 |
Martin Dørum
|
12495a8bcd
|
fixes, and array dot-number assign
|
3 年之前 |
Martin Dørum
|
164cc76ce9
|
= operator
|
3 年之前 |
Martin Dørum
|
9d2d3c3a01
|
array literals
|
3 年之前 |
Martin Dørum
|
e042ce953b
|
len() function
|
3 年之前 |
Martin Dørum
|
fb5a02c602
|
array lookup with a dot-number token
|
3 年之前 |
Martin Dørum
|
3be4c7ac60
|
code gen for improved parser
|
3 年之前 |
Martin Dørum
|
6933015c72
|
better parser (though code gen not implemented yet)
|
3 年之前 |
Martin Dørum
|
41331f4be0
|
mostly parsing stuuff
|
3 年之前 |
Martin Dørum
|
5d8bcf692e
|
change up some types
|
3 年之前 |
Martin Dørum
|
1d30f3c869
|
builtins, functions, etc
|
3 年之前 |
Martin Dørum
|
5032757e87
|
main.c nicer interface
|
3 年之前 |
Martin Dørum
|
2bf2b4a88f
|
builtin stuff, and reorganized l2_vm_value
|
3 年之前 |
Martin Dørum
|
dd7855a0ad
|
update tests
|
3 年之前 |
Martin Dørum
|
a11c4a0351
|
object literals
|
3 年之前 |
Martin Dørum
|
eaa7a3d614
|
compile with -g
|
3 年之前 |
Martin Dørum
|
b11a9e66b4
|
empty functions must return 0
|
3 年之前 |
Martin Dørum
|
abb1277e83
|
parsing and vm stuff
|
3 年之前 |
Martin Dørum
|
fbfafb7013
|
syntax stuff
|
3 年之前 |
Martin Dørum
|
2dffcd295d
|
basic programs can now execute correctly
|
3 年之前 |
Martin Dørum
|
6c913cce57
|
printing stuff
|
3 年之前 |
Martin Dørum
|
d48ca19bca
|
print garbage instructions nicer
|
3 年之前 |
Martin Dørum
|
9f09ee7cfc
|
EOF in a function is an error
|
3 年之前 |
Martin Dørum
|
01304b6b05
|
functions have bodies now
|
3 年之前 |
Martin Dørum
|
feaef07544
|
started on functions
|
3 年之前 |
Martin Dørum
|
74d6840509
|
string
|
3 年之前 |
Martin Dørum
|
7068959e3c
|
fix deref assignment check
|
3 年之前 |
Martin Dørum
|
840ef19b35
|
fix stuff
|
3 年之前 |
Martin Dørum
|
14a8d858aa
|
add missing free
|
3 年之前 |
Martin Dørum
|
d3e4547dc3
|
upgrade snow
|
3 年之前 |
Martin Dørum
|
4af243e30c
|
minor stuff
|
3 年之前 |
Martin Dørum
|
b6b283b7a1
|
make l2_vm_value_type take pointer
|
3 年之前 |
Martin Dørum
|
48be0c18b1
|
parsing/codegen, plus vm work
|
3 年之前 |
Martin Dørum
|
4c6d606f85
|
more code gen
|
3 年之前 |
Martin Dørum
|
cb63015ed1
|
code gen stuff
|
3 年之前 |
Martin Dørum
|
9e6484754f
|
tests
|
3 年之前 |
Martin Dørum
|
5b5dc3a43d
|
move stuff around, fix strset issue
|
3 年之前 |
Martin Dørum
|
d205047c5d
|
style
|
3 年之前 |
Martin Dørum
|
3580a28e00
|
stuff
|
3 年之前 |
Martin Dørum
|
744ffc28ab
|
restrict files to src
|
3 年之前 |
Martin Dørum
|
4c5f575e85
|
more stuff
|
3 年之前 |
Martin Dørum
|
e7d4f307e3
|
strset
|
3 年之前 |
Martin Dørum
|
78d7dd552c
|
remove prints
|
3 年之前 |
Martin Dørum
|
f71e87c213
|
namespace (int->int map)
|
3 年之前 |
Martin Dørum
|
54adcc0039
|
vm
|
3 年之前 |