|
ee5dabb4f3
|
Conlang: Implement functions 1.0 (Resolves #12)
- [x] Call syntax
- [x] Function declaration syntax
TODO:
- [ ] Any form of type checking
- [ ] Static variable resolution
- [ ] Closures, etc.
|
2023-10-29 23:47:00 -05:00 |
|
|
8fe89e6297
|
conlang: Variable binding and cleanup
ast: Separate concerns, and remove Walk
interpreter: implement variable binding
|
2023-10-29 01:13:48 -05:00 |
|
|
aead97e357
|
interpreter: Implement ranges and for loops
|
2023-10-26 21:51:18 -05:00 |
|
|
ed6917070c
|
interpreter: fix comment
|
2023-10-26 14:51:13 -05:00 |
|
|
15a3d265df
|
interpreter: Prototype interpreter
TODO: Type-checking, floats, variables & scope
TODO Later: A bytecode interpreter
|
2023-10-26 14:48:44 -05:00 |
|