Commit History
@master
git clone https://git.catseye.tc/Fountain/
-
Another checkpoint, towards lookahead constraints.
Chris Pressey
1 year, 1 month ago
-
Preprocess grammar before parsing, too. Restore some unbreakage.
Chris Pressey
1 year, 1 month ago
-
More breakage while we debug.
Chris Pressey
1 year, 1 month ago
-
Another checkpoint. Need to unbreak single Alt elimination?
Chris Pressey
1 year, 1 month ago
-
Checkpoint having Alt actually have a backtracking-or-not option.
Chris Pressey
1 year, 1 month ago
-
Mark individual Alts as being backtrackable or not (in progress).
Chris Pressey
1 year, 1 month ago
-
Support for marking productions backtrackable (not implemented).
Chris Pressey
1 year, 1 month ago
-
Refactor Production into a record; allow it to be "backtrackable".
Chris Pressey
1 year, 1 month ago
-
Allow start symbol to be specified in a command-line option.
Chris Pressey
1 year, 1 month ago
-
Resolve last of warnings, and simplify code in generation in Loop.
Chris Pressey
1 year, 1 month ago
-
Silence many warnings.
Chris Pressey
1 year, 1 month ago
-
Give some functions some slightly better names.
Chris Pressey
1 year, 1 month ago
-
Coalesce adjacent constraints to `Both`s during preprocessing.
Chris Pressey
1 year, 1 month ago
-
Factor out repeated code, and add tests for `>=` and `<=`.
Chris Pressey
1 year, 1 month ago
-
Crude pretty-printing is better than no pretty-printing.
Chris Pressey
1 year, 1 month ago
-
Define `Show` instances for Constraint data structures.
Chris Pressey
1 year, 1 month ago
-
Fix the "Kennel Story" by adding a provisional "both" constraint.
Chris Pressey
1 year, 1 month ago
-
Add `>=` and `<=` constraints. They still need tests.
Chris Pressey
1 year, 1 month ago
-
Update README. It's apparent the Kennel Story needs updating.
Chris Pressey
1 year, 1 month ago
-
Only and exactly one of the choices of an Alt can be satisfiable.
Chris Pressey
1 year, 1 month ago
-
Simplify again.
Chris Pressey
1 year, 1 month ago
-
Simplify.
Chris Pressey
1 year, 1 month ago
-
Flatten Alt's during preprocessing.
Chris Pressey
1 year, 1 month ago
-
Flatten Seq's during parsing.
Chris Pressey
1 year, 1 month ago
-
Check that all choices on the Alt have a precondition.
Chris Pressey
1 year, 1 month ago
-
Fix the tests by normalizing the AST to remove singleton Alts.
Chris Pressey
1 year, 1 month ago
-
Extract preconditions of Alt choices during generation.
Chris Pressey
1 year, 1 month ago
-
Merge pull request #2 from catseye/develop-0.3
Chris Pressey
(commit: GitHub)
1 year, 5 months ago
-
Place distribution under BSD license.
Chris Pressey
1 year, 5 months ago
-
Add design note about constraints as relational operators.
Chris Pressey
1 year, 5 months ago