aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.cpp
AgeCommit message (Collapse)AuthorFilesLines
2012-11-10filename autocompletion using <CTRL/T> and <TAB>Robin Haberkorn1-3/+2
* <TAB> autocompletion only in specified states * GtkInfoPopup widget to display possible completions, written using Gob2
2012-11-08added buffer ring and preliminary EB...$ implementationRobin Haberkorn1-0/+1
* undoing supported * does not yet support globbing
2012-11-08EX commandRobin Haberkorn1-0/+23
2012-11-08insert (I) and <TAB> commands implementedRobin Haberkorn1-2/+106
* StateExpectString does not yet handle string building chars
2012-11-08add form feed to list of whitespace charactersRobin Haberkorn1-1/+1
2012-11-08support line termination ($$) as immediate editing command + some fixesRobin Haberkorn1-1/+1
* 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-08added <CNTRL/x> and ^x commandsRobin Haberkorn1-8/+74
2012-11-08added support for labels, including the goto label tableRobin Haberkorn1-8/+6
* uses BSD tree macros, might later be abstracted to a C++ table class
2012-11-07additional commands implementedRobin Haberkorn1-2/+207
2012-11-07undo stack enable/disable, parse-only mode, colon modifiers evaluationRobin Haberkorn1-7/+63
2012-11-07add helper function to initialize transition tableRobin Haberkorn1-5/+2
2012-11-07check bounds when accessing the transitions tableRobin Haberkorn1-1/+15
2012-11-07fixed "," operatorRobin Haberkorn1-3/+2
instead of pushing a special number (which wasn't that special...), use a dedicated "new" operator which does not count as an argument operator, nor does it count as an ordinary operator and it is popped before any number (and "number" operator) is pushed
2012-11-07fixed "-" processing and improved C command, added R commandRobin Haberkorn1-3/+13
2012-11-07expression stack fixes and some arithmetic commandsRobin Haberkorn1-6/+58
2012-11-07expression stack based on THECO's ArithmeticStackRobin Haberkorn1-0/+1
2012-11-06initial commit of SciTECO based on THECORobin Haberkorn1-0/+95