Tree @master (Download .tar.gz)
Commit History
@master
git clone https://git.catseye.tc/Fountain/
- Add tracing facility to the Store. Need to rethink some things. Chris Pressey 6 months ago
- Not sure what just happened there Chris Pressey 6 months ago
- Establish `ConstraintStore` module. Chris Pressey 6 months ago
- Copy, do not move, constraints from after a loop into the loop. Chris Pressey 6 months ago
- Checkpoint. Chris Pressey 6 months ago
- Refactor and update comment Chris Pressey 6 months ago
- Make applyConstraint (in Parser module) less goofy. Chris Pressey 6 months ago
- Factor out common applyConstraint. Chris Pressey 6 months ago
- Refactor applyConstraint again. Chris Pressey 6 months ago
- Small refactor. Chris Pressey 6 months ago
- We can coalesce constraints for parsing, just not decorate loops. Chris Pressey 6 months ago
- Separate preprocessing logic for generation and for parsing. Chris Pressey 6 months ago
- Implement lookahead constraints (from terminals), more tests pass. Chris Pressey 6 months ago
- Refactor applyConstraint to take an entire State, not just Store. Chris Pressey 6 months ago
- Another checkpoint, towards lookahead constraints. Chris Pressey 6 months ago
- Preprocess grammar before parsing, too. Restore some unbreakage. Chris Pressey 6 months ago
- More breakage while we debug. Chris Pressey 6 months ago
- Another checkpoint. Need to unbreak single Alt elimination? Chris Pressey 6 months ago
- Checkpoint having Alt actually have a backtracking-or-not option. Chris Pressey 6 months ago
- Mark individual Alts as being backtrackable or not (in progress). Chris Pressey 6 months ago
- Support for marking productions backtrackable (not implemented). Chris Pressey 6 months ago
- Refactor Production into a record; allow it to be "backtrackable". Chris Pressey 6 months ago
- Allow start symbol to be specified in a command-line option. Chris Pressey 6 months ago
- Resolve last of warnings, and simplify code in generation in Loop. Chris Pressey 6 months ago
- Silence many warnings. Chris Pressey 6 months ago
- Give some functions some slightly better names. Chris Pressey 6 months ago
- Coalesce adjacent constraints to `Both`s during preprocessing. Chris Pressey 6 months ago
- Factor out repeated code, and add tests for `>=` and `<=`. Chris Pressey 6 months ago
- Crude pretty-printing is better than no pretty-printing. Chris Pressey 6 months ago
- Define `Show` instances for Constraint data structures. Chris Pressey 6 months ago