Tree @master (Download .tar.gz)
History of
src
/
tamsin
@master
git clone https://git.catseye.tc/Tamsin/
- Refactor compiler; all branch-prods in one function. 13 fails. Cat's Eye Technologies 12 years ago
- No rank. Cat's Eye Technologies 12 years ago
- Production is now a linked list of Productions. Cat's Eye Technologies 12 years ago
- No more prodmaps, either. Cat's Eye Technologies 12 years ago
- No more modmap. Simpler is better. Cat's Eye Technologies 12 years ago
- Unescape lit strs in parser, not in scanner; not yet in tamsin. Cat's Eye Technologies 12 years ago
- concat() is concat(). All tests pass, again, finally. Cat's Eye Technologies 12 years ago
- Let's commit this in bits and pieces. Cat's Eye Technologies 12 years ago
- DOUBLE COMPILE! Compiler-in-Tamsin compiles now. Cat's Eye Technologies 12 years ago
- Very beginnings of a Tamsin-to-C compiler in Tamsin. Cat's Eye Technologies 12 years ago
- Put tamsin_parser in lib, convert almost all examples to use it. Cat's Eye Technologies 12 years ago
- `tamsin` takes multiple sources on cmdline. External modules! Cat's Eye Technologies 12 years ago
- `tamsin parse` and `tamsin-ast.tamsin` output reprified terms. Cat's Eye Technologies 12 years ago
- Implement $:repr in libtamsin. All tests pass. Cat's Eye Technologies 12 years ago
- Partly implement $:repr in C. Cat's Eye Technologies 12 years ago
- Implement $:reverse in libtamsin. Also one more test case. Cat's Eye Technologies 12 years ago
- More scrawlings. Cat's Eye Technologies 12 years ago
- Implement term equality in terms of match(). In libtamsin too. Cat's Eye Technologies 12 years ago
- Implement $:reverse in the interpreter. Cat's Eye Technologies 12 years ago
- Implement $:equal properly in the interpreter. Cat's Eye Technologies 12 years ago
- Implement $:repr in interpreter. Cat's Eye Technologies 12 years ago
- Define and implement $:emit. Cat's Eye Technologies 12 years ago
- Refactor term matching into the Term classes. Cat's Eye Technologies 12 years ago
- Full support (or virtually full) for modules. Cat's Eye Technologies 12 years ago
- Implement $:equal in the compiler. All tests pass. Cat's Eye Technologies 12 years ago
- Add "fakie" interpreter. Add $:equal to support it. Cat's Eye Technologies 12 years ago
- Catchup implementation in Tamsin. Bit of a stumper now, though. Cat's Eye Technologies 12 years ago
- Now the compiler handles modules (badly) too. Cat's Eye Technologies 12 years ago
- Interpreter can handle rudiments of modules. Compiler can't. Cat's Eye Technologies 12 years ago
- Modules can be defined. You just can't use them yet. Cat's Eye Technologies 12 years ago