| Age | Commit message (Collapse) | Author |
|
Just clean up of some warnings/other misc. problems
|
|
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.
|
|
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
|
|
|
|
Refactored the tokenizer to pass back tokens which have the data stored
on them, significantly cutting down on the amount of parsing/reparsing
of directives we are doing.
Also, it makes the over-arching goal of allowing compilation easier
|
|
|
|
|
|
Fixed the combination of the `@` mod and the 4-parameter form of the ~A
directive. Previously, this would add an excessive amount of padding to
the output.
Also added some test cases for this, and fixed another similar padding
bug.
|
|
|
|
|
|
|
|
|