Tree @master (Download .tar.gz)
History of
src
/
castile
/
parser.py
@master
git clone https://git.catseye.tc/Castile/
- Record line numbers in AST nodes. Chris Pressey 2 years ago
- Checkpoint implementing scoped structs. Chris Pressey 2 years ago
- Split scanner off into own module. Chris Pressey 2 years ago
- Improve lexical scanner to not use O(n^2) space when scanning. Chris Pressey 2 years ago
- flake8 cleanups Chris Pressey 3 years ago
- PEP-8 style cleanups. Chris Pressey 3 years ago
- Prevent local vars defined inside control blocks. No 'var'. catseye 11 years ago
- Make local variables Python-like. Add failing test cases. catseye 11 years ago
- Remove a little weirdness from the language. catseye 11 years ago
- AST nodes have tags (names) and types (language-domain.) catseye 11 years ago
- Nicer (probably) syntax for type expressions. catseye 11 years ago
- Make grammar less verbose (in eval, tag based on Python type). catseye 11 years ago
- Local declarations must be first thing in function body. catseye 11 years ago
- Stackmac backend now passes some tests. catseye 11 years ago
- input, read, write in eval and Ruby backend. Better exceptions. catseye 11 years ago
- true/false/null are literals. Ruby backend with "only" 11 fails. catseye 11 years ago
- Implement `break`. catseye 11 years ago
- Fix Javascript to 'good enough' state, and fix examples too. catseye 11 years ago
- Field names in make, typechecker independence, Javascript broken. catseye 11 years ago
- Reduce dependence on typechecker; typecase/as done in parser. catseye 11 years ago
- Remove `do` -- let's not encourage this sort of thing. catseye 11 years ago
- Auto-return only in func bodies, by parser, simplifies compiler. catseye 11 years ago
- Initial import of Castile version 0.1 sources. catseye 11 years ago