Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-12 | distinguish between GOTO, LOOP and CONDITIONAL parse-only modes: fixes loop ↵ | Robin Haberkorn | 1 | -1/+1 | |
branching in conditionals e.g. <0"=1;'...do something...> now works as expected | |||||
2012-11-11 | added <n>O...$ GOTO command | Robin Haberkorn | 1 | -1/+32 | |
2012-11-11 | dump goto table only in DEBUG mode | Robin Haberkorn | 1 | -0/+6 | |
2012-11-11 | RBTree class (wrapper around BSD macros) - use for Goto table | Robin Haberkorn | 1 | -36/+19 | |
* the other classes (Table, StringTable, StringTableUndo) do not yet work | |||||
2012-11-10 | use namespace "States" instead of "states" structure | Robin Haberkorn | 1 | -1/+5 | |
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/+6 | |
* 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/+5 | |
2012-11-08 | added support for labels, including the goto label table | Robin Haberkorn | 1 | -0/+193 | |
* uses BSD tree macros, might later be abstracted to a C++ table class |