History of
src
/
Language
@0.4
git clone https://git.catseye.tc/Fountain/
-
Update some comments.
Chris Pressey
1 year, 6 months ago
-
Restore backtracking generation, but explain its limitations.
Chris Pressey
1 year, 6 months ago
-
Disable backtracking in generate. Remove or qualify related tests.
Chris Pressey
1 year, 6 months ago
-
Alter insides of loop generation to make it more correct I think.
Chris Pressey
1 year, 6 months ago
-
Add tracing facility to the Store. Need to rethink some things.
Chris Pressey
1 year, 6 months ago
-
Not sure what just happened there
Chris Pressey
1 year, 6 months ago
-
Establish `ConstraintStore` module.
Chris Pressey
1 year, 6 months ago
-
Copy, do not move, constraints from after a loop into the loop.
Chris Pressey
1 year, 6 months ago
-
Checkpoint.
Chris Pressey
1 year, 6 months ago
-
Refactor and update comment
Chris Pressey
1 year, 6 months ago
-
Make applyConstraint (in Parser module) less goofy.
Chris Pressey
1 year, 6 months ago
-
Factor out common applyConstraint.
Chris Pressey
1 year, 6 months ago
-
Refactor applyConstraint again.
Chris Pressey
1 year, 6 months ago
-
Small refactor.
Chris Pressey
1 year, 6 months ago
-
We can coalesce constraints for parsing, just not decorate loops.
Chris Pressey
1 year, 6 months ago
-
Separate preprocessing logic for generation and for parsing.
Chris Pressey
1 year, 6 months ago
-
Implement lookahead constraints (from terminals), more tests pass.
Chris Pressey
1 year, 7 months ago
-
Refactor applyConstraint to take an entire State, not just Store.
Chris Pressey
1 year, 7 months ago
-
Another checkpoint, towards lookahead constraints.
Chris Pressey
1 year, 7 months ago
-
Preprocess grammar before parsing, too. Restore some unbreakage.
Chris Pressey
1 year, 7 months ago
-
More breakage while we debug.
Chris Pressey
1 year, 7 months ago
-
Another checkpoint. Need to unbreak single Alt elimination?
Chris Pressey
1 year, 7 months ago
-
Checkpoint having Alt actually have a backtracking-or-not option.
Chris Pressey
1 year, 7 months ago
-
Mark individual Alts as being backtrackable or not (in progress).
Chris Pressey
1 year, 7 months ago
-
Support for marking productions backtrackable (not implemented).
Chris Pressey
1 year, 7 months ago
-
Refactor Production into a record; allow it to be "backtrackable".
Chris Pressey
1 year, 7 months ago
-
Allow start symbol to be specified in a command-line option.
Chris Pressey
1 year, 7 months ago
-
Resolve last of warnings, and simplify code in generation in Loop.
Chris Pressey
1 year, 7 months ago
-
Silence many warnings.
Chris Pressey
1 year, 7 months ago
-
Give some functions some slightly better names.
Chris Pressey
1 year, 7 months ago