History of
README.markdown
@master
git clone https://git.catseye.tc/Tamsin/
-
A little more editing of the README.
Cat's Eye Technologies
10 years ago
-
Edit, edit, edit the README. 160 tests/examples in it, now.
Cat's Eye Technologies
10 years ago
-
`any` does not match EOF. Add stellar example program!
Cat's Eye Technologies
10 years ago
-
Implement "formal-args-given-by-parse-rule" feature more fully.
Cat's Eye Technologies
10 years ago
-
Add teaser examples, rewrite start of language definition.
Cat's Eye Technologies
10 years ago
-
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
-
`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
-
Just a few notes
Cat's Eye Technologies
10 years ago
-
More tests, because I am slightly paranoid now.
Cat's Eye Technologies
10 years ago
-
Clean up tests and documentation and comments. next_tok -> peek.
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
-
Expose that a 'passing' test actually fails.
Cat's Eye Technologies
10 years ago
-
"expected 'cat' found 'cat'". That's a bit unusual.
Cat's Eye Technologies
10 years ago
-
Just add some notes.
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
-
Beginnings of 'with', but definitely needs an unscan().
Cat's Eye Technologies
10 years ago
-
Implement reverse, so the sexpr evaluator is nicer.
Cat's Eye Technologies
10 years ago