History of
src
@master
git clone https://git.catseye.tc/Tamsin/
-
return is now $.return (with an alias.) Also, comments.
Cat's Eye Technologies
12 years ago
-
Default aliases for eof, any, print, and fail.
Cat's Eye Technologies
12 years ago
-
Pragmas. Aliases.
Cat's Eye Technologies
12 years ago
-
Begin making the $ module.
Cat's Eye Technologies
12 years ago
-
Massive refactoring of the spec. Get all tests passing again.
Cat's Eye Technologies
12 years ago
-
Introduce $, which will contain eof, any, char, and tamsin.
Cat's Eye Technologies
12 years ago
-
Add BSD-style license.
Cat's Eye Technologies
12 years ago
-
Reorganize. Add driver in bin/. Split doc off from README.
Cat's Eye Technologies
12 years ago
-
`any` does not match EOF. Add stellar example program!
Cat's Eye Technologies
12 years ago
-
Implement "formal-args-given-by-parse-rule" feature more fully.
Cat's Eye Technologies
12 years ago
-
Escape sequences in string/atom literals. Underscores in names.
Cat's Eye Technologies
12 years ago
-
The Unicode is a bit too cheeky, so allow some ASCII equivalents.
Cat's Eye Technologies
12 years ago
-
Basic implementation of "parse-pattern arguments" to productions.
Cat's Eye Technologies
12 years ago
-
Checkpoint.
Cat's Eye Technologies
12 years ago
-
`any` matches anything and <<X>> matches a term.
Cat's Eye Technologies
12 years ago
-
`fail` takes a term as argument and expands variables therein.
Cat's Eye Technologies
12 years ago
-
"using *char" instead of "with raw" (and with Unicode cheekiness)
Cat's Eye Technologies
12 years ago
-
Clean up tests and documentation and comments. next_tok -> peek.
Cat's Eye Technologies
12 years ago
-
HUZZAH
Cat's Eye Technologies
12 years ago
-
repr's. An interpreter only ever has one scanner. Promising.
Cat's Eye Technologies
12 years ago
-
Seems like a good way to fix it. Doesn't fix it.
Cat's Eye Technologies
12 years ago
-
Diagnosis: ProductionScanner can't unscan correctly. position...
Cat's Eye Technologies
12 years ago
-
Right... EOF may not be the whole problem, here.
Cat's Eye Technologies
12 years ago
-
Remove all exception-flows. No improvement, BUT... saw a worthwhile case
Cat's Eye Technologies
12 years ago
-
More tests in a vain attempt to understand.
Cat's Eye Technologies
12 years ago
-
More tests, more debug, some asserts, one more try/except. Feh.
Cat's Eye Technologies
12 years ago
-
Sub-scanner uses its own interpreter. More debugging. 2 fails.
Cat's Eye Technologies
12 years ago
-
Keep. Improving. Debugging.
Cat's Eye Technologies
12 years ago
-
Make scanner NOT store token. Only 1 fail; the new tests pass.
Cat's Eye Technologies
12 years ago
-
One bug fixed, one to go.
Cat's Eye Technologies
12 years ago