32 Commits

Author SHA1 Message Date
506036d888 DEV: Copying tuples from a dot selector works. 2019-10-17 17:57:05 -05:00
d1014d4b6e DEV: Self references in tuples. 2019-10-17 17:57:05 -05:00
b024d23110 DEV: Bindings store their location too. 2019-10-17 17:57:05 -05:00
e4c652b240 MAINT: Unused variable code cleanup 2019-10-17 17:57:05 -05:00
45819f5406 DEV: simple expressions don't leave their values on the stack. 2019-10-17 17:57:05 -05:00
f1180dbc5f DEV: Positions are tracked on the stack now too. 2019-10-17 17:57:05 -05:00
8c58dd5c7e DEV: Cleanup unused functions. 2019-10-17 17:57:05 -05:00
33a5694aad DEV: The great Error message explosion. 2019-10-17 17:57:05 -05:00
7a2a99b859 MAINT: TODO cleanups 2019-10-17 17:57:05 -05:00
ceb98244c7 DEV: Better file path handling through pointers. 2019-10-17 17:57:05 -05:00
7bc98514bf DEV: pkg() functions *should* work now. 2019-10-17 17:57:05 -05:00
d09bd13f42 DEV: Reduce works over lists, tuples, and string 2019-10-17 17:57:05 -05:00
4ba4355d37 MAINT: Cleaning up some warnings. 2019-10-17 17:57:05 -05:00
3dd0cc6794 DEV: Extract the environmentally shared pieces out 2019-10-17 17:57:05 -05:00
946a112eb4 DEV: Working Trace statements 2019-10-17 17:57:05 -05:00
2985d4258f DEV: Ranges and Select expressions. 2019-10-17 17:57:05 -05:00
100d963f41 DEV: Modules work now. 2019-10-17 17:57:05 -05:00
e998e582ae DEV: Function calls work. Also wired up some of the bang opcode. 2019-10-17 17:57:04 -05:00
8c39c3826c DEV: LtEq, GtEq, and in operators work. 2019-10-17 17:57:04 -05:00
cd23430f5f DEV: Complex Format expressions are supported now. 2019-10-17 17:57:04 -05:00
e3f9b685c6 DEV: SimpleFormat expressions work. 2019-10-17 17:57:04 -05:00
405ad2880e DEV: Simple formatting works 2019-10-17 17:57:04 -05:00
c792d758d7 DEV: List indexing works. 2019-10-17 17:57:04 -05:00
40fc6fe15f DEV: Modulus operator works. 2019-10-17 17:57:04 -05:00
a36322461e DEV: And and Or operators work 2019-10-17 17:57:04 -05:00
48ea8b30ef DEV: Type check expressions work. 2019-10-17 17:57:04 -05:00
2bfb1ee6fe DEV: Regex binary expressions work. 2019-10-17 17:57:04 -05:00
01a379f79c DEV: Simple binary expressions compile. 2019-10-17 17:57:04 -05:00
27ac204c48 DEV: Simple scalar expressions compile. 2019-10-17 17:57:04 -05:00
9f31a16b93 DEV: A first pass at the runtime.
Minus the actual compiling of a file in imports.
2019-10-17 17:57:04 -05:00
a7aab10723 DEV: The beginnings of a runtime for the opcode vm. 2019-10-17 17:57:04 -05:00
fa2ad0c5a9 REFACTOR: Code organization. 2019-10-17 17:57:04 -05:00