aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parser.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-03-17fixed invalid memory accesses in the expression stack and reworked expression...Robin Haberkorn1-8/+8
2015-03-16documented the automatic EOL translation featureRobin Haberkorn1-3/+8
2015-03-16added EL command for setting/getting the EOL modeRobin Haberkorn1-0/+89
2015-03-10added the <"I> conditional for checking a directory separatorRobin Haberkorn1-0/+4
2015-03-07cleaned up usage of the escape control character: introduced CTL_KEY_ESC and ...Robin Haberkorn1-5/+5
2015-03-02minor optimization: no need to check for NULL when using C++ delete operatorRobin Haberkorn1-2/+1
2015-03-01keep rubbed out command line for later re-insertion and massive Cmdline clean...Robin Haberkorn1-7/+9
2015-03-01moved String helper functions from sciteco.h and main.cpp to string-utils.cpp...Robin Haberkorn1-0/+1
2015-02-23implemented to undo stack memory limitingRobin Haberkorn1-7/+49
2015-02-21throw error instead of assertion when loop is closed (>) or continued (F>) wi...Robin Haberkorn1-2/+9
2015-02-14updated Scintilla submodule: fixed tab stop calculation on CursesRobin Haberkorn1-1/+1
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