aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/parser.h
AgeCommit message (Expand)AuthorFilesLines
2023-04-05updated copyright to 2023Robin Haberkorn1-1/+1
2022-06-21updated copyright to 2022 and updated TODORobin Haberkorn1-1/+1
2021-10-11upgraded to Scintilla 5.1.3 and Scinterm 3.1Robin Haberkorn1-1/+0
2021-05-30THE GREAT CEEIFICATION EVENTRobin Haberkorn1-373/+472
2018-06-11improved Emscripten support: fixed configure-checks, generate *.js and detect...Robin Haberkorn1-7/+1
2017-03-250,8ED: Automatic case-folding of commandsRobin Haberkorn1-6/+18
2017-03-08fixup to 89224899: fixed function key macros after $ and the rubout-command e...Robin Haberkorn1-0/+19
2017-03-07refactored commandline key processing: rewritten Cmdline::process_edit_cmd() ...Robin Haberkorn1-41/+65
2017-03-03updated copyright to 2017Robin Haberkorn1-1/+1
2016-11-30allow dollar sign as another variant of ^[ (discard all arguments or return)Robin Haberkorn1-0/+15
2016-11-20fixed glib warnings about using g_mem_set_vtable() and revised memory limitingRobin Haberkorn1-9/+3
2016-11-20auto-completion of Q-Register names, goto labels and help topicsRobin Haberkorn1-5/+11
2016-02-16fixed function key macros and command reinsertion after ^[Robin Haberkorn1-0/+11
2016-02-15revised looping implementation, aggregating loops, sane $$ semantics, some op...Robin Haberkorn1-0/+20
2016-02-15implemented <$$> command for returning from a macroRobin Haberkorn1-0/+9
2016-02-11optimized command execution in batch mode, during macro calls, loops etc.Robin Haberkorn1-1/+14
2016-01-28updated copyright to 2016Robin Haberkorn1-1/+1
2015-06-29MicroStateMachine::input() returns whether a result was set nowRobin Haberkorn1-2/+2
2015-06-12support UNIX-shell-like tilde-expansions in file names and directoriesRobin Haberkorn1-1/+7
2015-06-02added <FG> command and special Q-Register "$" to set and get the current work...Robin Haberkorn1-0/+46
2015-03-01keep rubbed out command line for later re-insertion and massive Cmdline clean...Robin Haberkorn1-3/+2
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-0/+12
2014-11-22added EI as non-string-building variant of IRobin Haberkorn1-1/+6
2014-11-11refactored SciTECO runtime errors: moved from parser.cpp to error.cppRobin Haberkorn1-189/+2
2014-11-11added all of SciTECO's declarations to the "SciTECO" namespaceRobin Haberkorn1-0/+4
2014-11-09revised U command: fail if no argument is providedRobin Haberkorn1-0/+8
2014-02-15updated Copyright to year 2014Robin Haberkorn1-1/+1
2014-02-15added State::StdError class for constructing errors from std::exception objectsRobin Haberkorn1-0/+11
2014-02-15use GLib's GError information to yield errorsRobin Haberkorn1-0/+6
2014-02-15fixed Execute::macro() and Execute::file() exceptionsRobin Haberkorn1-4/+40
2014-02-15removed most exception specifications: allow bad_allocs to propagateRobin Haberkorn1-20/+20
2014-02-15String::get_coord() calculates line and column of a string positionRobin Haberkorn1-11/+10
2014-02-15added support for TECO stack tracingRobin Haberkorn1-3/+80
2014-02-15added EMCurses/Emscripten supportRobin Haberkorn1-1/+7
2013-03-19avoid delete-non-virtual-dtor warning on g++ 4.7Robin Haberkorn1-0/+1
2013-03-18explicitly instantiate MicroStateMachine: fixes compilation with gcc-4.4Robin Haberkorn1-4/+4
2013-03-18declare State::Error::Error() as printf-likeRobin Haberkorn1-1/+1
2013-03-16common parent state for all file-name-expecting commands: fixes EM tab-comple...Robin Haberkorn1-0/+12
2013-02-22use typedef for SciTECO integers and make it configurable at configure timeRobin Haberkorn1-5/+5
2013-02-16implemented command to query ASCII code of character (^^x)Robin Haberkorn1-0/+9
2013-02-14hide some implementation details in MicroStateMachinesRobin Haberkorn1-5/+12
2013-02-14use Q-Register micro state machine when parsing Q-Reg spec in string-building...Robin Haberkorn1-7/+8
2013-02-14rewritten string building state machine using a common MicroStateMachine base...Robin Haberkorn1-25/+51
2013-02-11States::is_string() to check whether current state is a string-stateRobin Haberkorn1-0/+6
2013-02-08reverse Execute::step() change: no need to pass parameters by referenceRobin Haberkorn1-1/+1
2013-02-08use special Q-Register $ (<ESC>) to hold the replacement commandlineRobin Haberkorn1-1/+1
2013-02-08delegate commandline replacements ("}") to the cmdline macro levelRobin Haberkorn1-6/+17
2013-02-03first draft of commandline-editing commands ({ and } as in VideoTECO)Robin Haberkorn1-1/+1