History of
src
@master
git clone https://git.catseye.tc/Tamsin/
-
Escape sequences in string/atom literals. Underscores in names.
Cat's Eye Technologies
10 years ago
-
The Unicode is a bit too cheeky, so allow some ASCII equivalents.
Cat's Eye Technologies
10 years ago
-
Basic implementation of "parse-pattern arguments" to productions.
Cat's Eye Technologies
10 years ago
-
Checkpoint.
Cat's Eye Technologies
10 years ago
-
`any` matches anything and <<X>> matches a term.
Cat's Eye Technologies
10 years ago
-
`fail` takes a term as argument and expands variables therein.
Cat's Eye Technologies
10 years ago
-
"using *char" instead of "with raw" (and with Unicode cheekiness)
Cat's Eye Technologies
10 years ago
-
Clean up tests and documentation and comments. next_tok -> peek.
Cat's Eye Technologies
10 years ago
-
HUZZAH
Cat's Eye Technologies
10 years ago
-
repr's. An interpreter only ever has one scanner. Promising.
Cat's Eye Technologies
10 years ago
-
Seems like a good way to fix it. Doesn't fix it.
Cat's Eye Technologies
10 years ago
-
Diagnosis: ProductionScanner can't unscan correctly. position...
Cat's Eye Technologies
10 years ago
-
Right... EOF may not be the whole problem, here.
Cat's Eye Technologies
10 years ago
-
Remove all exception-flows. No improvement, BUT... saw a worthwhile case
Cat's Eye Technologies
10 years ago
-
More tests in a vain attempt to understand.
Cat's Eye Technologies
10 years ago
-
More tests, more debug, some asserts, one more try/except. Feh.
Cat's Eye Technologies
10 years ago
-
Sub-scanner uses its own interpreter. More debugging. 2 fails.
Cat's Eye Technologies
10 years ago
-
Keep. Improving. Debugging.
Cat's Eye Technologies
10 years ago
-
Make scanner NOT store token. Only 1 fail; the new tests pass.
Cat's Eye Technologies
10 years ago
-
One bug fixed, one to go.
Cat's Eye Technologies
10 years ago
-
A slightly different error mode. I'll take it.
Cat's Eye Technologies
10 years ago
-
Even better debugging, using events, except it's kind of worse.
Cat's Eye Technologies
10 years ago
-
Better debugging, but still no progress on what's up.
Cat's Eye Technologies
10 years ago
-
Stringify term in CustomScanner. Doesn't solve the problem.
Cat's Eye Technologies
10 years ago
-
"expected 'cat' found 'cat'". That's a bit unusual.
Cat's Eye Technologies
10 years ago
-
Syntax for rule-based-rules(?); start of roll-your-own-scanner.
Cat's Eye Technologies
10 years ago
-
Make scanner switching lexically scoped, because when it's dynamically scoped... that way lies madness.
Cat's Eye Technologies
10 years ago
-
Weird new syntax for atoms, plus new type of term: Concat.
Cat's Eye Technologies
10 years ago
-
Putback skipped spaces. Don't restore old scanner after 'with'.
Cat's Eye Technologies
10 years ago
-
Implement putback; actually, needs to track whitespace too.
Cat's Eye Technologies
10 years ago