Commit History
@master
git clone https://git.catseye.tc/Tamsin/
-
Even better debugging, using events, except it's kind of worse.
Cat's Eye Technologies
11 years ago
-
Better debugging, but still no progress on what's up.
Cat's Eye Technologies
11 years ago
-
Stringify term in CustomScanner. Doesn't solve the problem.
Cat's Eye Technologies
11 years ago
-
"expected 'cat' found 'cat'". That's a bit unusual.
Cat's Eye Technologies
11 years ago
-
Just add some notes.
Cat's Eye Technologies
11 years ago
-
Syntax for rule-based-rules(?); start of roll-your-own-scanner.
Cat's Eye Technologies
11 years ago
-
Make scanner switching lexically scoped, because when it's dynamically scoped... that way lies madness.
Cat's Eye Technologies
11 years ago
-
Weird new syntax for atoms, plus new type of term: Concat.
Cat's Eye Technologies
11 years ago
-
Putback skipped spaces. Don't restore old scanner after 'with'.
Cat's Eye Technologies
11 years ago
-
Implement putback; actually, needs to track whitespace too.
Cat's Eye Technologies
11 years ago
-
Beginnings of 'with', but definitely needs an unscan().
Cat's Eye Technologies
11 years ago
-
Implement reverse, so the sexpr evaluator is nicer.
Cat's Eye Technologies
11 years ago
-
Hey, I fixed while/asteration! Cool
Cat's Eye Technologies
11 years ago
-
Mixins let me down again! Independent objects that you clone, now.
Cat's Eye Technologies
11 years ago
-
Add 'print', in quest of... finding out what this is doing.
Cat's Eye Technologies
11 years ago
-
Backwards S-expression evaluator (as long as you don't push it too hard.)
Cat's Eye Technologies
11 years ago
-
Implicit buffer! And you can change it! Oh dear.
Cat's Eye Technologies
11 years ago
-
Pattern matching works. For whatever it's worth. I don't know what it's worth.
Cat's Eye Technologies
11 years ago
-
Pattern matching! Needs work, but it's promising.
Cat's Eye Technologies
11 years ago
-
I hope I don't long for S-expressions at some future point, because they're terms now.
Cat's Eye Technologies
11 years ago
-
Refactor scanner and context into mixins; reuse scanner in interpreter.
Cat's Eye Technologies
11 years ago
-
Refactor context stuff so that backtracking applies to variables.
Cat's Eye Technologies
11 years ago
-
Initial import of work so far on Tamsin.
Cat's Eye Technologies
11 years ago