| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-05 | Comment | Benjamin J. Culkin | |
| 2018-09-05 | Add grammar name pragma | Benjamin J. Culkin | |
| 2018-09-05 | Fix accidental breakage | Benjamin J. Culkin | |
| 2018-09-05 | Cleanup suffixWith/prefixWith in builder | Benjamin J. Culkin | |
| 2018-09-05 | Minor changes | Benjamin J. Culkin | |
| 2018-08-17 | Enable directory scanning | Benjamin J. Culkin | |
| This enables a directory-scanning behavior for files. Now, we just have to add internal names to almost all of the grammars | |||
| 2018-08-16 | Update parser to use levelSplit | Benjamin J. Culkin | |
| The overall grammar parser now uses levelSplit where possible. | |||
| 2018-08-14 | Minor cleanups | Benjamin J. Culkin | |
| 2018-08-10 | Update logging | Benjamin J. Culkin | |
| Logging now uses the RGrammarLogging system so as to allow for better customizability of how the logging works | |||
| 2018-08-08 | Use levelSplit more | Benjamin J. Culkin | |
| 2018-08-08 | Update sample grammars | Benjamin J. Culkin | |
| 2018-07-20 | Update grammars | Benjamin J. Culkin | |
| 2018-07-20 | Update | Benjamin J. Culkin | |
| 2018-07-17 | Update | Benjamin J. Culkin | |
| 2018-07-17 | Merge branch 'working' | Ben Culkin | |
| 2018-07-17 | New grammars | Ben Culkin | |
| 2018-07-17 | Swap to using for-each loops instead of for-each method | Benjamin J. Culkin | |
| 2018-06-08 | More grammars | Ben Culkin | |
| 2018-06-08 | Update | Benjamin J. Culkin | |
| 2018-06-08 | Update grammars | Benjamin J. Culkin | |
| 2018-06-08 | Major refactoring | Benjamin J. Culkin | |
| A major refactoring to the internals of how things work. I believe that nothing is broken | |||
| 2018-06-07 | Refactoring | Benjamin J. Culkin | |
| The main refactoring here is removing the type field from the various classes, but there are a few other smaller ones. This also contains the grounds for a refactoring on variable use | |||
| 2018-06-07 | Update grammars | Benjamin J. Culkin | |
| 2018-06-05 | Templates pt. 3 | Benjamin J. Culkin | |
| Templates should now work, though there is no syntax to reference them from rules yet In addition, several internal things have been changed so as to improve code quality | |||
| 2018-06-05 | Templates pt.2 | Benjamin J. Culkin | |
| More work that leads towards getting templates working | |||
| 2018-06-05 | Config work | Benjamin J. Culkin | |
| More work for getting going on templates, as well as just some refactoring for future changes | |||
| 2018-06-05 | Adjust config to new syntax | Benjamin J. Culkin | |
| 2018-06-05 | Move config loading to new class | Benjamin J. Culkin | |
| Move config loading to a new class, in preparation for adding template support | |||
| 2018-06-05 | Minor bug-fixes | Benjamin J. Culkin | |
| 2018-06-05 | Grammar update | Benjamin J. Culkin | |
| Update grammar for new features/syntax | |||
| 2018-06-04 | Exhaustion pt. 2 | Benjamin J. Culkin | |
| There is now syntax for rule references. Use @ instead of $, and use := to indicate you want exhaustion enabled Use @ to refer to it | |||
| 2018-06-04 | Grammar updates | Benjamin J. Culkin | |
| General pass to update grammars to new syntax/features | |||
| 2018-06-04 | Rule variables pt. 1 | Benjamin J. Culkin | |
| Add the capability to store regular/exhaustible rule variables | |||
| 2018-06-04 | Declaration follows use | Benjamin J. Culkin | |
| Simple/expanding variables are now marked with a $, as they are when used. Additionally, some debugging help was added | |||
| 2018-06-04 | Debug info | Benjamin J. Culkin | |
| 2018-06-04 | Update | Benjamin J. Culkin | |
| 2018-06-04 | Add line offset | Benjamin J. Culkin | |
| Blocks should now properly give absolute numbers as to where they are from | |||
| 2018-06-04 | Change inline rule syntax | Benjamin J. Culkin | |
| Inline rules are now enclosed in [...], not {...} to better match other reference types | |||
| 2018-06-04 | Change parser token syntax | Benjamin J. Culkin | |
| Parser meta-tokens now use <...> syntax instead of {...} so as not to get them confused with reference tokens. | |||
| 2018-06-04 | Update | Benjamin J. Culkin | |
| 2018-06-04 | Add syntax features | Benjamin J. Culkin | |
| This adds a few new syntax features, as well as allowing certain ones to be used in pragmas. The next syntax feature to be added will be some sort of quote feature, to allow the inclusion of spaces where they would otherwise not be permitted | |||
| 2018-06-04 | Add recurrance limit | Benjamin J. Culkin | |
| This controls the number of times a rule can be entered into during a single generations, and is set to 5 by default | |||
| 2018-06-03 | Increase stack space | Benjamin J. Culkin | |
| 2018-06-03 | Minor data tweaks | Benjamin J. Culkin | |
| 2018-06-03 | Weighting part 2 | Benjamin J. Culkin | |
| Weighting now has a syntax. Include a {^<weight>} token to set the rule weight | |||
| 2018-06-03 | Weighting part 1 | Benjamin J. Culkin | |
| This re-adds the capability to weight rules. However, no syntax has yet been add to perform that rule weighting | |||
| 2018-06-03 | Add corporate bull**** generator | Benjamin J. Culkin | |
| 2018-06-03 | Update script | Benjamin J. Culkin | |
| 2018-06-03 | Add cloc lang. defn | Benjamin J. Culkin | |
| 2018-06-03 | Minor updates | Benjamin J. Culkin | |
| This does some minor updates to things, as well as adding some performance tracking | |||
