aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parser.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-02-11updated copyright to 2015Robin Haberkorn1-1/+1
2015-02-11implemented support for different indention stylesRobin Haberkorn1-21/+69
2014-12-15fixed remaining reference to register "0" in the documentationRobin Haberkorn1-1/+1
2014-11-24implemented pQq and :Qq commandsRobin Haberkorn1-1/+1
2014-11-24Q-Register loading and saving using the IOView classRobin Haberkorn1-0/+1
2014-11-22added EI as non-string-building variant of IRobin Haberkorn1-6/+24
2014-11-22added variant of the ^U command with string building: the EU commandRobin Haberkorn1-0/+1
2014-11-22added EJ command: return runtime propertiesRobin Haberkorn1-0/+57
2014-11-22added globbing command ENRobin Haberkorn1-0/+2
2014-11-21updated documentation on ED (buffer editing) hooksRobin Haberkorn1-1/+2
2014-11-20simplified attaching errors to a position in a macroRobin Haberkorn1-7/+4
2014-11-20Throw error when a macro terminates while a local q-reg is edited.Robin Haberkorn1-14/+26
2014-11-20throw error when macro returns with an unterminated commandRobin Haberkorn1-0/+13
2014-11-20allow a current buffer if we're editing a Q-RegisterRobin Haberkorn1-2/+2
2014-11-16cleaned up Scintilla document "updating"Robin Haberkorn1-4/+1
2014-11-16rewritten View and Interface base classes using the Curiously Recurring Templ...Robin Haberkorn1-1/+2
2014-11-16first working version of the one-view-per-buffer designRobin Haberkorn1-13/+13
2014-11-14added ^# (XOR) operatorRobin Haberkorn1-0/+5
2014-11-11refactored SciTECO runtime errors: moved from parser.cpp to error.cppRobin Haberkorn1-84/+12
2014-11-11added all of SciTECO's declarations to the "SciTECO" namespaceRobin Haberkorn1-0/+4
2014-11-10clarified conditions when <;> should yield an errorRobin Haberkorn1-2/+11
2014-11-10support new "~" conditional: useful for implying default parameters in macrosRobin Haberkorn1-6/+17
2014-11-09current_doc_must_undo(): check for undo-necessity when operating on the curre...Robin Haberkorn1-12/+25
2014-11-09documented EC and EG commandsRobin Haberkorn1-0/+3
2014-11-09added EG command: pipe from buffer into Q-RegisterRobin Haberkorn1-0/+1
2014-11-09implemented EC command (execute operating system command) in spawn.cppRobin Haberkorn1-0/+2
2014-08-02don't abort on unexpected semicolon (break from loop)Robin Haberkorn1-1/+3
2014-02-18removed unreliable CHR2STR() macroRobin Haberkorn1-7/+13
2014-02-15updated Copyright to year 2014Robin Haberkorn1-1/+1
2014-02-15added State::StdError class for constructing errors from std::exception objectsRobin Haberkorn1-5/+7
2014-02-15use GLib's GError information to yield errorsRobin Haberkorn1-2/+3
2014-02-15fixed Execute::macro() and Execute::file() exceptionsRobin Haberkorn1-4/+29
2014-02-15removed most exception specifications: allow bad_allocs to propagateRobin Haberkorn1-15/+15
2014-02-15glib allocation functions throw std::bad_alloc exceptions now; catch all bad_...Robin Haberkorn1-4/+11
2014-02-15String::get_coord() calculates line and column of a string positionRobin Haberkorn1-1/+16
2014-02-15added support for TECO stack tracingRobin Haberkorn1-14/+57
2013-07-05only allow command-line replacements when actually editing the replacement re...Robin Haberkorn1-0/+7
2013-03-19rewritten CHR2STR() using compound statementRobin Haberkorn1-2/+2
2013-03-18explicitly instantiate MicroStateMachine: fixes compilation with gcc-4.4Robin Haberkorn1-1/+1
2013-03-18remove all unused-attributes for parametersRobin Haberkorn1-1/+1
2013-03-17^E\ string building character to format numberRobin Haberkorn1-14/+15
2013-03-16make success/failure conditional tests more consistent with the definition of...Robin Haberkorn1-3/+9
2013-03-16documented remaining commandsRobin Haberkorn1-2/+2
2013-03-16completed documentation of all commands in parser.cppRobin Haberkorn1-1/+220
2013-03-16documented commands ending in StateStartRobin Haberkorn1-0/+311
2013-02-25EM...$ command to read macro from file and execute immediately (just like "M")Robin Haberkorn1-0/+1
2013-02-22use typedef for SciTECO integers and make it configurable at configure timeRobin Haberkorn1-17/+17
2013-02-16implemented command to query ASCII code of character (^^x)Robin Haberkorn1-0/+17
2013-02-14hide some implementation details in MicroStateMachinesRobin Haberkorn1-10/+7
2013-02-14use Q-Register micro state machine when parsing Q-Reg spec in string-building...Robin Haberkorn1-38/+31