Tree @master (Download .tar.gz)
History of
src
/
tamsin
/
ast.py
@master
git clone https://git.catseye.tc/Tamsin/
- Add ProdBranch AST node. Interpreter passes. Cat's Eye Technologies 11 years ago
- Just need to get reverse_prod() working... Cat's Eye Technologies 11 years ago
- Slot for locals in the production(...) term. Cat's Eye Technologies 11 years ago
- Bring parser, desugarer in Tamsin up to speed. All tests pass. Cat's Eye Technologies 11 years ago
- In AST, Terms contained in TermNodes. Compiler needs work. Cat's Eye Technologies 11 years ago
- No rank. Cat's Eye Technologies 11 years ago
- Production is now a linked list of Productions. Cat's Eye Technologies 11 years ago
- No more prodmaps, either. Cat's Eye Technologies 11 years ago
- No more modmap. Simpler is better. Cat's Eye Technologies 11 years ago
- concat() is concat(). All tests pass, again, finally. Cat's Eye Technologies 11 years ago
- `tamsin` takes multiple sources on cmdline. External modules! Cat's Eye Technologies 11 years ago
- `tamsin parse` and `tamsin-ast.tamsin` output reprified terms. Cat's Eye Technologies 11 years ago
- Implement $:reverse in the interpreter. Cat's Eye Technologies 11 years ago
- Implement $:repr in interpreter. Cat's Eye Technologies 11 years ago
- Define and implement $:emit. Cat's Eye Technologies 11 years ago
- Full support (or virtually full) for modules. Cat's Eye Technologies 11 years ago
- Add "fakie" interpreter. Add $:equal to support it. Cat's Eye Technologies 11 years ago
- Interpreter can handle rudiments of modules. Compiler can't. Cat's Eye Technologies 11 years ago
- Modules can be defined. You just can't use them yet. Cat's Eye Technologies 11 years ago
- Syntax for modules. : defeats aliases. Ugly parser code! Cat's Eye Technologies 11 years ago
- $:unquote takes three arguments (term and left and right quotes.) Cat's Eye Technologies 11 years ago
- Fold is sugar. Tests for fold. Fix up grammars. Segfault... Cat's Eye Technologies 11 years ago
- parser and ast tests pass. compiler lags behind with 6 failures. Cat's Eye Technologies 11 years ago
- Internal Unicode purge. Interpreter & scanner tests pass. Cat's Eye Technologies 11 years ago
- $:byte and $:utf8 scanners. Not currently working to spec. Cat's Eye Technologies 11 years ago
- Implement fold with constructor. Fix C code. All tests pass. Cat's Eye Technologies 11 years ago
- A refactor that needed to happen: a Concat is not a Term! Cat's Eye Technologies 11 years ago
- Final (probably) tweaks before release of version 0.1. Cat's Eye Technologies 11 years ago
- Refactor to make Terms slightly more elegant. Cat's Eye Technologies 11 years ago
- Another bodge, to pass another test! Cat's Eye Technologies 11 years ago