Tree @rel_0_2 (Download .tar.gz)
History of
src
/
castile
/
eval.py
@rel_0_2
git clone https://git.catseye.tc/Castile/
- AST nodes have tags (names) and types (language-domain.) catseye 12 years ago
- Make grammar less verbose (in eval, tag based on Python type). catseye 12 years ago
- More builtins (int, str, chr, ord), in evaluator only for now. catseye 12 years ago
- Local declarations must be first thing in function body. catseye 12 years ago
- input, read, write in eval and Ruby backend. Better exceptions. catseye 12 years ago
- true/false/null are literals. Ruby backend with "only" 11 fails. catseye 12 years ago
- Implement `break`. catseye 12 years ago
- Dump structs in field order. All tests pass again. catseye 12 years ago
- Field names in make, typechecker independence, Javascript broken. catseye 12 years ago
- Reduce dependence on typechecker; typecase/as done in parser. catseye 12 years ago
- Remove `do` -- let's not encourage this sort of thing. catseye 12 years ago
- Initial import of Castile version 0.1 sources. catseye 12 years ago