Jon Lundy
|
8a005e8fed
update go.mod
|
3 weeks ago |
Jon Lundy
|
756e8bde90
add merge token and OpMerge code. rework on class identity
|
2 years ago |
Jon Lundy
|
a41b14e2c2
.
|
2 years ago |
Jon Lundy
|
96fc0221d5
cleanup and organization. add macro engine
|
2 years ago |
Jon Lundy
|
f1a1eae8cc
update class handling
|
3 years ago |
Jon Lundy
|
e4550dddee
fix parsing naked returns
|
3 years ago |
Jon Lundy
|
1502cf4906
add hash callable _call
|
3 years ago |
Jon Lundy
|
0aee726410
simplify some bits and add assignment expressions
|
3 years ago |
Jon Lundy
|
0b1c83058f
fixes and optimizations
|
3 years ago |
Jon Lundy
|
0e3cb260c5
update class to be bootstrapped into compiler state
|
3 years ago |
Jon Lundy
|
358d494543
adding initial class support
|
3 years ago |
Jon Lundy
|
8409f9edfc
add float value support
|
3 years ago |
Jon Lundy
|
d795c6ac4b
add printf
|
3 years ago |
Jon Lundy
|
011e7814e4
fix parsing let statements in forloop
|
3 years ago |
Jon Lundy
|
56ba1701ac
add let assignemt operators!
|
3 years ago |
Jon Lundy
|
5ff61868c9
finish boolean ops with shortcut. add docs
|
3 years ago |
Jon Lundy
|
128f429579
add more truthy types
|
3 years ago |
Jon Lundy
|
35ee8dc395
various updates and fixes
|
3 years ago |
Jon Lundy
|
0c91ab4e08
add for loop compile and vm. add deadline for execution in vm
|
3 years ago |
Jon Lundy
|
3534d19442
.
|
3 years ago |
Jon Lundy
|
3c22634546
add for loop.
|
3 years ago |
Jon Lundy
|
c63b7af28f
.
|
3 years ago |
Jon Lundy
|
cd9ec9a406
fix tests
|
3 years ago |
Jon Lundy
|
6c71822fbd
Merge branch 'master' of git.dn42.us:xuu/monkey
|
3 years ago |
Jon Lundy
|
a41b9e41a5
.
|
3 years ago |
Jon Lundy
|
d23cbfc37c
add break/continue statements to ast and parse and move help around
|
3 years ago |
Jon Lundy
|
2ca3088612
add break/continue statements to ast and parse
|
3 years ago |
Jon Lundy
|
910e655f2e
split files
|
3 years ago |
Jon Lundy
|
7ed33a2414
add range array operator
|
3 years ago |
Jon Lundy
|
ce5dee26ba
add range array operator
|
3 years ago |