| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-10 | Cleanup | bculkin2442 | |
| 2017-04-10 | Warning resolution | bculkin2442 | |
| 2017-04-10 | Allow varargs passing for exclusions | bjculkin | |
| 2017-04-07 | New splitter implementation | bjculkin | |
| 2017-04-07 | Add simple toggle values | bjculkin | |
| 2017-04-07 | Fix property bugs | student | |
| 2017-04-07 | Cleanup | bjculkin | |
| 2017-04-07 | Cleanup | bjculkin | |
| 2017-04-06 | Convert doubles to properties | bjculkin | |
| 2017-04-06 | More properties | bjculkin | |
| 2017-04-06 | Start moving things to properties | bjculkin | |
| This cuts down on the amount of regex escapes | |||
| 2017-04-06 | Add simple property setup | bjculkin | |
| 2017-04-06 | Add default constructor | bjculkin | |
| 2017-04-06 | Add simple lock w/ lambda capabilities | bjculkin | |
| 2017-04-06 | Reorganize blocks | bjculkin | |
| 2017-04-06 | Add string editor. | bjculkin | |
| The operations are very heavily inspired by the 'Sam' editor | |||
| 2017-04-05 | Move examples back | bjculkin | |
| 2017-04-03 | Org changes | bjculkin | |
| 2017-03-31 | Move Pratt Parser to new project | bjculkin | |
| 2017-03-31 | Move FDS to new project | bjculkin | |
| 2017-03-28 | Mostly finish FDS core | bjculkin | |
| The major changes this time are that we have both data/command macros, as well as proper Unicode character support. | |||
| 2017-03-28 | Work more on FDS | bculkin2442 | |
| 2017-03-27 | Minor update | bculkin2442 | |
| 2017-03-27 | Continue work on FDS | bculkin2442 | |
| 2017-03-27 | Add utility for triggered readers | bculkin2442 | |
| Add a simple utility class for easy I/O prompting on triggered readers. | |||
| 2017-03-27 | Implement more BlockReader types | bculkin2442 | |
| Adds additional useful block reader types. * LayeredBlockReader, which represents priority * SerialBlockReader, which concatenates readers | |||
| 2017-03-27 | Work on FDS more | bjculkin | |
| 2017-03-27 | Update FDS | student | |
| 2017-03-27 | Simplifications | bjculkin | |
| 2017-03-27 | Update | bculkin2442 | |
| 2017-03-26 | More FDS work | bculkin2442 | |
| 2017-03-26 | Update trees | bculkin2442 | |
| 2017-03-26 | Update ignore | bculkin2442 | |
| Ignore files from GLOBAL | |||
| 2017-03-26 | Make BlockReader abstract, with varying impls. | bculkin2442 | |
| This allows cool things to be accomplished through chaining BlockReaders together without having to handle the block plumbing yourself. The current set of implementations are a simple one that reads blocks from a scanner delimited by a pattern, one that has a queue of blocks it will attempt to pull from before reading, and one that triggers an action before a block is read. As an example use, for FDS, a combo of simple -> triggered -> pushback is used where the triggered is used for prompting the user, and the pushback supports macros. | |||
| 2017-03-26 | Update | bculkin2442 | |
| 2017-03-25 | Separate general I/O from parsing. | bculkin2442 | |
| 2017-03-25 | Add static constructors | bculkin2442 | |
| 2017-03-25 | Update Pratt parser | bculkin2442 | |
| 2017-03-25 | General cleanup | bculkin2442 | |
| 2017-03-24 | Update Pratt Parser | bjculkin | |
| 2017-03-24 | Update Pratt Parser | bjculkin | |
| 2017-03-24 | Update Pratt parser | student | |
| 2017-03-24 | Update Pratt parser. | bjculkin | |
| 2017-03-24 | Implement Pratt parser. | bjculkin | |
| 2017-03-23 | Add forgetful groups. | bjculkin | |
| Forgetful groups are groups which reset the currently allowed nested openers/closers from enclosing groups. This is useful for things like quoted strings, where you don't want groups to open inside them. As a consequence, this also adds nested openers. However, predicated openers/closers cannot be nested. | |||
| 2017-03-22 | Fix Block toString | bjculkin | |
| The toString for block had the start/end lines backwards :-( | |||
| 2017-03-22 | Update | bjculkin | |
| 2017-03-20 | Update | bjculkin | |
| 2017-03-20 | Add BlockReader | bjculkin | |
| Adds BlockReader, which allows you to read blocks of characters delimited by a given sequence from an arbitrary input source. It provides line numbering relative to that source, as well as block numbering. The main caveat is that to prevent spurious NoSuchElementExceptions, EOF is always treated as a valid delimiter, so blocks may be shorter than you expect them to be. This is only meant as a data input utility, not a data validation utility. | |||
| 2017-03-20 | Add sample scripts for the DelimSplitter test | bjculkin | |
| One script recognizes HTML tags without attributes or tag omission. The other recognizes JSON files. | |||
