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