| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-01-16 | Update | Benjamin J. Culkin | |
| 2017-10-17 | More cleanup | Benjamin J. Culkin | |
| 2017-10-11 | Cleanup more | Benjamin J. Culkin | |
| 2017-10-11 | Cleanup work | Benjamin J. Culkin | |
| 2017-10-08 | Start splitting into maven modules | Benjamin J. Culkin | |
| 2017-09-22 | Fix TokenUtils#isInt | Benjamin J. Culkin | |
| 2017-09-18 | More work on formats. | Benjamin J. Culkin | |
| 2017-09-15 | Merge branch 'master' of ssh://10.65.77.3/home/bjculkin/git/bjc-utils2 | Benjamin J. Culkin | |
| Join discrete changes of the formatter. | |||
| 2017-09-15 | More work on formatter | Benjamin J. Culkin | |
| 2017-09-14 | Update directive matching to support function calls. | Benjamin Culkin | |
| 2017-09-14 | More work on CL format | Benjamin J. Culkin | |
| 2017-09-14 | Add position access to tapes | Benjamin J. Culkin | |
| 2017-09-11 | Remove unneeded todo. Use StringDescaper instead. | Benjamin J. Culkin | |
| 2017-09-11 | More work on DefinerCLI | Benjamin J. Culkin | |
| 2017-09-11 | Merge branch 'master' of ssh://10.65.77.3/home/bjculkin/git/bjc-utils2 | Benjamin J. Culkin | |
| 2017-09-11 | Start work on implementation of CL format | Benjamin Culkin | |
| 2017-09-11 | Minor changes | Benjamin Culkin | |
| 2017-09-11 | Add custom string escaper. | Benjamin J. Culkin | |
| StringDescaper is a class that allows for adding additional \ escapes that will be processed in a given string. | |||
| 2017-09-11 | Switch to command statuses. | Benjamin J. Culkin | |
| Use command statuses as return values from commands, instead of returning nothing at all. | |||
| 2017-09-11 | Use java.util.logging, not System.err | Benjamin J. Culkin | |
| 2017-09-11 | Bundle state into its own class | Benjamin J. Culkin | |
| Bundle the state for BlockReaderCLI into a class by itself, for use in future plans. | |||
| 2017-09-11 | Fix misc. compile errors | Benjamin J. Culkin | |
| 2017-09-11 | Add beginnings of CLI for defines | Benjamin J. Culkin | |
| 2017-09-11 | Add defines | Benjamin J. Culkin | |
| Defines are simple unary functions that apply replacements to strings. Currently, there are two types. * SimpleDefine - Replace all occurances of a pattern with a given string. * IteratedDefine - Replace occurances of a pattern with a string chosen from a series of strings. | |||
| 2017-09-11 | Add converge combinator | Benjamin J. Culkin | |
| Adds a function that creates a function that iterates an operator until it either converges or exceeds a defined number of iterations. | |||
| 2017-09-11 | Update BlockReaderCLI | Benjamin J. Culkin | |
| 2017-09-11 | Add ToggledBlockReader to CLI | Benjamin J. Culkin | |
| 2017-09-10 | Add BoundBlockReader | Benjamin J. Culkin | |
| BoundBlockReader is a BlockReader that draws blocks from a pair of functions. Thus, it is the most general of the BlockReaders, in that you could probably implement any of them with suitably chosen functions. | |||
| 2017-09-10 | Make ToggledBlockReader implement BlockReader | Benjamin J. Culkin | |
| 2017-09-10 | Add more BlockReaders | Benjamin J. Culkin | |
| Adds a new type of block reader, the ToggleBlockReader. This switches between two different sources every block. Also, make sure all of the BlockReaders keep their own block count. | |||
| 2017-09-10 | Add some partial documentation | Benjamin J. Culkin | |
| 2017-09-10 | More BlockReader work | Benjamin J. Culkin | |
| This includes some minor fixes to the BlockReaderCLI, and two new BlockReader types * MappedBlockReader - Apply a function to each block, transforming it. * FlatMappedBlockReader - Apply a function to each block, expanding it into one or more blocks. | |||
| 2017-09-09 | Update | Benjamin J. Culkin | |
| Most of it is documentation changes. The rest is more work on BlockReaders, as well as a simple command language for configuring them. | |||
| 2017-09-01 | Fix line numbers | Benjamin J. Culkin | |
| 2017-09-01 | Commenting | Benjamin J. Culkin | |
| 2017-07-23 | Fix line numbers for blocks | Benjamin J. Culkin | |
| SimpleBlockReader now properly gives line numbers | |||
| 2017-04-11 | More splitters | bculkin2442 | |
| 2017-04-11 | Remove old splitters | bculkin2442 | |
| 2017-04-10 | Add isomorphisms. | bculkin2442 | |
| An isomorphism is a pair of functions between a source and destination type. Ideally, they should be inverses, but java has no way to check that by itself. | |||
| 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 | |||
