Tree @master (Download .tar.gz)
History of
src
/
tamsin
/
analyzer.py
@master
git clone https://git.catseye.tc/Tamsin/
- Awful hack to make compiler fail less. Chris Pressey 10 years ago
- Send-to-term is pattern-matching-and-binding. Crude but it works. Chris Pressey 10 years ago
- Inching... collect variables from AST; generate unifier thing. Cat's Eye Technologies 11 years ago
- EOF is no longer a kind of term. (And not exposed to Tamsin programs.) Cat's Eye Technologies 11 years ago
- Implement `@` (change implicit buffer) in Python. All tests pass. Cat's Eye Technologies 11 years ago
- ASTs no longer contain Terms. But they can be turned into them. Cat's Eye Technologies 11 years ago
- Analyzer in Tamsin resolves module names. It's a step. Cat's Eye Technologies 11 years ago
- Add ProdBranch AST node. Interpreter passes. Cat's Eye Technologies 11 years ago
- Production-linking is now part of desugaring. 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
- `tamsin` takes multiple sources on cmdline. External modules! Cat's Eye Technologies 11 years ago
- Implement term equality in terms of match(). In libtamsin too. Cat's Eye Technologies 11 years ago
- Full support (or virtually full) for modules. 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
- First cut at a Tamsin desugarer written in Tamsin. Compiles. Cat's Eye Technologies 11 years ago
- Fold is sugar. Tests for fold. Fix up grammars. Segfault... Cat's Eye Technologies 11 years ago
- Can't fprintf a term. Compute locals for Send() correctly. 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
- Refactor to make Terms slightly more elegant. Cat's Eye Technologies 11 years ago
- EOF is now a kind of Term. interpret() always yields a term. Cat's Eye Technologies 11 years ago
- Convert the last of the tuple-ASTs to object-ASTs. Cat's Eye Technologies 11 years ago
- Convert Call and Send to AST. Cat's Eye Technologies 11 years ago
- Continue to transition away from tuple-based AST. Cat's Eye Technologies 11 years ago
- Begin moving more seriously away from tuple-based AST. Cat's Eye Technologies 11 years ago
- Pyflakes. Document implicit set and return, and arrow madness. Cat's Eye Technologies 11 years ago