| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Take care of some various warnings that were occuring
|
|
|
|
This is an output stream that mirrors what is written to it to all of
its composite output streams.
|
|
|
|
Cleanup some latent bugs
|
|
Part II of the cleanup pass
|
|
Cleanup pass to uniformize things
|
|
Add some javadoc comments
|
|
Finished extracting the old version of esodata, and fixed all the local
issues
|
|
utils.esodata now also lives in the esodata project; not here
|
|
utils.data now lives in the esodata project; not in this one
|
|
This adds the esodata project as a dependancy, to prepare for the
duplicated code between this project and that one being removed.
|
|
Cleanup some warnings
|
|
Add an additional UI control (a button that has a keystroke bound to
it), and add the ability to get a directory picker from
SimpleFileChooser
|
|
Add some tests for stuff in math.NumberUtils
|
|
Add an ability to append an item to a tape. Currently, the
implementation is kind of inefficent for everything that isn't a
SingleTape
|
|
This class parses DualExprs from prefix expressions
|
|
Tests are now in a 'test' sub-package, so it is clear that they are
indeed test code, not just disjoint parts of the main code
|
|
ConditionalDirective""
This reverts commit c7103ed995bef77b6645947c9a8820af2933dd90.
|
|
When we were processing a nested closing decree, we were forgetting to
add it to the current clause, thus causing confusion when someone later
tried to parse that clause and missed their ending token.
|
|
|
|
This reverts commit cb7be8155255fad01aaf5beebe7a0f793cff016b.
|
|
|
|
|
|
This will help with debugging these, because now I can properly print
them out and see what they contain
|
|
This is because we already know it's an exception if we're throwing it;
and the name of an exception should suggest both what's wrong, and
perhaps imply what we should do about it
|
|
Just clean up of some warnings/other misc. problems
|
|
|
|
This begins the work of using GroupDecree for reading in groups.
|
|
The previous version had some places where it wasn't right. This does
the rest of the ground work that it seemed needed to be done.
|
|
This begins the refactoring of how 'group' decrees (like ~{, and ~[) are
parsed. This commit contains the infrastructure for doing so, but none
of the actual group decrees have been changed yet to use it.
|
|
This removes the implementation of format() that was currently in each
of the directives, by pulling it out into the super-interface. This
marks the general completion of the switch from the old interpreted
style using just the directives, to a new one using the set of
Decree/Directive/Edict interfaces
|
|
|
|
|
|
|
|
|
|
Begin the switch to using CLString whenever we would previously
re-compile a body every time. This one is a little infrastructure, and
the changes to CaseDirective
|
|
Tests now the compilation feature, so that is being tested thoroughly.
Now to get to going through and switching all the directives that use
strings to use CLStrings instead
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|