Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-16 | support different kinds of runtime errors (using C++ exceptions) | Robin Haberkorn | 1 | -2/+2 | |
* also added some additional range checks (e.g. X command) | |||||
2012-11-11 | added <n>O...$ GOTO command | Robin Haberkorn | 1 | -1/+7 | |
2012-11-10 | use namespace "States" instead of "states" structure | Robin Haberkorn | 1 | -0/+4 | |
has several advantages * better to read * namespace can be "extended" from everywhere allowing the declaration of states in the files that implement them * include file mess could be cleaned up a bit | |||||
2012-11-08 | added comments | Robin Haberkorn | 1 | -0/+4 | |
2012-11-08 | support line termination ($$) as immediate editing command + some fixes | Robin Haberkorn | 1 | -0/+2 | |
* separate function for immediate editing command processing * undo.clear() to remove and free all undo tokens without executing them * goto_table_clear() to remove and free all goto table entries | |||||
2012-11-08 | added missing transition table initialization for label state | Robin Haberkorn | 1 | -0/+3 | |
2012-11-08 | added support for labels, including the goto label table | Robin Haberkorn | 1 | -0/+14 | |
* uses BSD tree macros, might later be abstracted to a C++ table class |