Tree @canned-randomness (Download .tar.gz)
History of
src
@canned-randomness
git clone https://git.catseye.tc/Samovar/
- Sort the database of facts before accumulating matches on it. Chris Pressey 3 years ago
- Strange. Python 3 output is nondeterministic even when no random. Chris Pressey 3 years ago
- A variable in a `where` may appear in the text and consequences. Chris Pressey 6 years ago
- Statically check no unbound variables in text nor consequences. Chris Pressey 6 years ago
- Statically check that consequences of a rule has no `where` clause. Chris Pressey 6 years ago
- Multiple bindings in `where` clause may be seperated by commas. Chris Pressey 6 years ago
- "wildcard" variable ?_ matches anything, *without* binding it. Chris Pressey 6 years ago
- Make the lexical scanner massively less inefficient. Chris Pressey 6 years ago
- pyflakes cleanup. Chris Pressey 6 years ago
- namedtuples can have methods. Chris Pressey 6 years ago
- Import rule_to_json() Chris Pressey 6 years ago
- namedtuple experiment. Chris Pressey 6 years ago
- Implement it, making test pass. Chris Pressey 6 years ago
- Add pre-binding in Cond production (syntax and failing test.) Chris Pressey 6 years ago
- Add another test. Chris Pressey 6 years ago
- Rewrite in a less hacky way but actually with more hackiness. Chris Pressey 6 years ago
- Add failing test. Chris Pressey 6 years ago
- Call a words a words. Chris Pressey 6 years ago
- Add test for more complex case; bring scanner back closer to home. Chris Pressey 6 years ago
- Join some sentence parts. Chris Pressey 6 years ago
- Assume problem to be in the re-assembly, not the scanning. Chris Pressey 6 years ago
- Attempt to fix the test. It's close, but not quite there. Chris Pressey 6 years ago
- This should result in a small efficiency gain. Chris Pressey 6 years ago
- Better debugging (at least, for now.) Chris Pressey 6 years ago
- Add verbose option. Chris Pressey 6 years ago
- Add several options. Chris Pressey 6 years ago
- Some debugging outpu Chris Pressey 6 years ago
- Variables can only bind to a term that hasn't already been bound to. Chris Pressey 6 years ago
- Reset the state every time we retry the scenario to meet the goal. Chris Pressey 6 years ago
- Python 3 support seems complete (CAVEAT: random hash differently!) Chris Pressey 6 years ago