| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-11 | Merge branch 'master' of https://github.com/bculkin2442/rgens | Benjamin J. Culkin | |
| 2020-10-28 | Add esodata dependancy | Benjamin J. Culkin | |
| 2020-10-06 | Info cleanup | Ben Culkin | |
| 2020-10-06 | Merge branch 'master' of https://github.com/bculkin2442/rgens | Benjamin J. Culkin | |
| 2020-10-05 | Minor cleanup | Ben Culkin | |
| 2020-10-03 | update | Benjamin J. Culkin | |
| 2020-04-13 | Add some javadoc | Ben Culkin | |
| Add some javadoc comments | |||
| 2020-04-12 | Adjust to BJC-Utils changes | Ben Culkin | |
| Several packages were moved from BJC-Utils to esodata. This makes the necessary changes | |||
| 2020-03-30 | Clean up warnings | Ben Culkin | |
| Clean up some warnings that were hanging around | |||
| 2019-08-28 | Merge cleanup | Benjamin J. Culkin | |
| 2019-08-28 | Add additional comments & such | Benjamin J. Culkin | |
| 2019-08-28 | Cleanup part-creature.gram | Benjamin J. Culkin | |
| 2019-08-28 | Add sample data | Benjamin J. Culkin | |
| 2019-07-21 | Add missing import | bculkin2442 | |
| 2019-07-21 | Merge cleanups | bculkin2442 | |
| 2019-07-21 | Update gitignore | Benjamin J. Culkin | |
| 2019-07-21 | Refactor front-end error-handling | Benjamin J. Culkin | |
| This refactors the front-end to use a tree for capturing errors, instead of throwing exceptions. This has the benefit that you will receive notifications about all of the error messages you have, instead of only the first. I'm a bit fuzzy on the details, since it's been a while since I wrote these changes. | |||
| 2018-10-28 | Cleanup | bculkin2442 | |
| 2018-10-28 | Import organization | bculkin2442 | |
| 2018-10-28 | General cleanup | bculkin2442 | |
| 2018-10-11 | Update | Benjamin J. Culkin | |
| 2018-09-06 | Convert to using ReportWriter | Benjamin J. Culkin | |
| GenerationState now uses ReportWriter instead of StringBuilder. This will make certain upcoming features (namely, formatting strings) work much better | |||
| 2018-09-06 | Convert GenerationState.contents to private | Benjamin J. Culkin | |
| This is to prepare for replacing contents with a ReportWriter | |||
| 2018-09-05 | Finally do something with regexizeRule | Benjamin J. Culkin | |
| It now works, but is called find-replace-rule instead. There is also reject-rule, to say to reject any rule that doesn't match a provided regex. NOTE: For providing the regexes, if they contain spaces, they must be quoted. | |||
| 2018-09-05 | Name some grammars | Benjamin J. Culkin | |
| 2018-09-05 | Comment | Benjamin J. Culkin | |
| 2018-09-05 | Simplify affix application | Benjamin J. Culkin | |
| This simplifies the internal way affixes are applied, as well as adding a new circumfix-with pragma | |||
| 2018-09-05 | Autovivify vars | Benjamin J. Culkin | |
| Enable autovivifying variables. These will have their definition automatically ran when they are first referenced. | |||
| 2018-09-05 | Make variable fields private | Benjamin J. Culkin | |
| This makes the two maps in GenerationState private. Use the defineVar/findVar or defineRuleVar/findRuleVar instead. This is another change on the way to doing autovivify | |||
| 2018-09-05 | Make variable grammar dependant | Benjamin J. Culkin | |
| This makes variables scoped by grammar. Previously, you could set a variable in one grammar, and access it from any grammar, as long as the rule case that defined it was executed before hand. Now, only cases in that grammar can use it. There are still issues to do with the fact that variables can be used at any time after they've been defined, even after their introductory rule returned. I'm not certain that this is enough of an issue to bother trying to fix it though. The next step is an autovivify pragma for rules to solve several corner cases, with the main one being wanting to use exhaustible variables from prefix/suffix pragmas. | |||
| 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 | |
