summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-05Updatestudent
2018-03-02Add a factory for token splittersstudent
2018-03-02Add an additional toggle typestudent
2018-03-02Updatestudent
2018-03-02Update classpathstudent
2018-03-01Updatebjculkin
2018-03-01Format passbjculkin
2018-03-01Fix some CL format issuesbjculkin
2018-03-01Finish most of CL formatting.bjculkin
There are a couple of unimplemented directives, but the only ones I'd consider anywhere near crucial would be the floating-point ones, which I'm not sure what I should do with them.
2018-02-13UpdateBenjamin J. Culkin
2018-02-13Updatestudent
2018-02-12Commentingbjculkin
2018-02-12Formatting passbjculkin
2018-02-12Updatebjculkin
2018-02-12Updatebjculkin
2018-02-10Update and refactor CL formattingbjculkin
2018-02-09Work on CL format stringsstudent
2018-02-05Warning cleanupBenjamin Culkin
2018-02-05Add dual numbersBenjamin Culkin
Dual numbers are a easy way of doing automatic numeric differentiation of expressions.
2018-02-05Update settingsBenjamin Culkin
2018-01-16UpdateBenjamin J. Culkin
2017-10-17More cleanupBenjamin J. Culkin
2017-10-11Cleanup moreBenjamin J. Culkin
2017-10-11Cleanup workBenjamin J. Culkin
2017-10-08Start splitting into maven modulesBenjamin J. Culkin
2017-09-22Fix TokenUtils#isIntBenjamin J. Culkin
2017-09-18More work on formats.Benjamin J. Culkin
2017-09-15Merge branch 'master' of ssh://10.65.77.3/home/bjculkin/git/bjc-utils2Benjamin J. Culkin
Join discrete changes of the formatter.
2017-09-15More work on formatterBenjamin J. Culkin
2017-09-14Update directive matching to support function calls.Benjamin Culkin
2017-09-14More work on CL formatBenjamin J. Culkin
2017-09-14Add position access to tapesBenjamin J. Culkin
2017-09-11Remove unneeded todo. Use StringDescaper instead.Benjamin J. Culkin
2017-09-11More work on DefinerCLIBenjamin J. Culkin
2017-09-11Merge branch 'master' of ssh://10.65.77.3/home/bjculkin/git/bjc-utils2Benjamin J. Culkin
2017-09-11Start work on implementation of CL formatBenjamin Culkin
2017-09-11Minor changesBenjamin Culkin
2017-09-11Add 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-11Switch to command statuses.Benjamin J. Culkin
Use command statuses as return values from commands, instead of returning nothing at all.
2017-09-11Use java.util.logging, not System.errBenjamin J. Culkin
2017-09-11Bundle state into its own classBenjamin J. Culkin
Bundle the state for BlockReaderCLI into a class by itself, for use in future plans.
2017-09-11Fix misc. compile errorsBenjamin J. Culkin
2017-09-11Add beginnings of CLI for definesBenjamin J. Culkin
2017-09-11Add definesBenjamin 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-11Add converge combinatorBenjamin 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-11Update BlockReaderCLIBenjamin J. Culkin
2017-09-11Add ToggledBlockReader to CLIBenjamin J. Culkin
2017-09-10Add BoundBlockReaderBenjamin 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-10Make ToggledBlockReader implement BlockReaderBenjamin J. Culkin
2017-09-10Add more BlockReadersBenjamin 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.