|
041848c14e
|
vm: very basic virtual machine
|
2023-11-14 23:44:10 -08:00 |
|
|
8c48c93663
|
language: prepare for struct support
|
2023-11-06 21:37:27 -08:00 |
|
|
15f5f313cc
|
build: move parser and tokenizer into separate modules
|
2023-10-16 21:52:21 -07:00 |
|
|
5078f38f61
|
pork: it's got it all, ffi, state machine tokenizer, and better IDE support
|
2023-10-13 01:04:35 -07:00 |
|
|
83c24843a3
|
ffi: new native function format
|
2023-09-22 00:26:24 -07:00 |
|
|
4758e92676
|
evaluator: significant performance enhancements
|
2023-09-21 17:21:53 -07:00 |
|
|
2ee1565fb5
|
native: pass argument specs in order to support varadic ffi
|
2023-09-11 01:12:32 -04:00 |
|
a dinosaur
|
8d310e337a
|
language: add unary plus & minus, post increment & decrement operators, non-newline print builtin. fix block comments (#4)
|
2023-09-11 00:34:10 -04:00 |
|
|
033da5b2ea
|
stdlib: generate stdlib.manifest
|
2023-09-10 20:47:50 -04:00 |
|
|
e8c984f2dc
|
language: prelude and internal functions, and varargs support
|
2023-09-10 19:27:59 -04:00 |
|
|
38efbe1844
|
ffi: java interop improvements
|
2023-09-07 18:16:47 -07:00 |
|
|
81296ee1d1
|
imports are now python style with a twist: forms! import std ffi and import local myfile
|
2023-09-06 22:43:03 -07:00 |
|
|
0e4362eefb
|
add a standard library, and introduce formed imports (import std "myfile.pork")
|
2023-09-06 21:39:57 -07:00 |
|