Commit History
@master
git clone https://git.catseye.tc/Tamsin/
-
A little more editing of the README.
Cat's Eye Technologies
11 years ago
-
Edit, edit, edit the README. 160 tests/examples in it, now.
Cat's Eye Technologies
11 years ago
-
`any` does not match EOF. Add stellar example program!
Cat's Eye Technologies
11 years ago
-
Implement "formal-args-given-by-parse-rule" feature more fully.
Cat's Eye Technologies
11 years ago
-
Add teaser examples, rewrite start of language definition.
Cat's Eye Technologies
11 years ago
-
Escape sequences in string/atom literals. Underscores in names.
Cat's Eye Technologies
11 years ago
-
Merge.
Cat's Eye Technologies
11 years ago
-
The Unicode is a bit too cheeky, so allow some ASCII equivalents.
Cat's Eye Technologies
11 years ago
-
Basic implementation of "parse-pattern arguments" to productions.
Cat's Eye Technologies
11 years ago
-
Checkpoint.
Cat's Eye Technologies
11 years ago
-
`any` matches anything and <<X>> matches a term.
Cat's Eye Technologies
11 years ago
-
`fail` takes a term as argument and expands variables therein.
Cat's Eye Technologies
11 years ago
-
"using *char" instead of "with raw" (and with Unicode cheekiness)
Cat's Eye Technologies
11 years ago
-
Just a few notes
Cat's Eye Technologies
11 years ago
-
More tests, because I am slightly paranoid now.
Cat's Eye Technologies
11 years ago
-
Clean up tests and documentation and comments. next_tok -> peek.
Cat's Eye Technologies
11 years ago
-
HUZZAH
Cat's Eye Technologies
11 years ago
-
repr's. An interpreter only ever has one scanner. Promising.
Cat's Eye Technologies
11 years ago
-
Seems like a good way to fix it. Doesn't fix it.
Cat's Eye Technologies
11 years ago
-
Diagnosis: ProductionScanner can't unscan correctly. position...
Cat's Eye Technologies
11 years ago
-
Right... EOF may not be the whole problem, here.
Cat's Eye Technologies
11 years ago
-
Remove all exception-flows. No improvement, BUT... saw a worthwhile case
Cat's Eye Technologies
11 years ago
-
More tests in a vain attempt to understand.
Cat's Eye Technologies
11 years ago
-
More tests, more debug, some asserts, one more try/except. Feh.
Cat's Eye Technologies
11 years ago
-
Sub-scanner uses its own interpreter. More debugging. 2 fails.
Cat's Eye Technologies
11 years ago
-
Keep. Improving. Debugging.
Cat's Eye Technologies
11 years ago
-
Make scanner NOT store token. Only 1 fail; the new tests pass.
Cat's Eye Technologies
11 years ago
-
Expose that a 'passing' test actually fails.
Cat's Eye Technologies
11 years ago
-
One bug fixed, one to go.
Cat's Eye Technologies
11 years ago
-
A slightly different error mode. I'll take it.
Cat's Eye Technologies
11 years ago