summaryrefslogtreecommitdiff
path: root/colm/lmscan.rl
Commit message (Expand)AuthorAgeFilesLines
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+637
* renamed colm dir to srcAdrian Thurston2013-06-081-636/+0
* removed output from the scanner class, not usedAdrian Thurston2013-03-031-1/+1
* removed the 'ci' keywordAdrian Thurston2013-02-241-1/+0
* eliminated curlies for lex scope, using lex ... endAdrian Thurston2012-12-181-0/+1
* bring back globalsAdrian Thurston2012-09-091-0/+1
* eliminated global and old parse syntaxesAdrian Thurston2012-08-231-1/+0
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+636
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-636/+0
* minor code cleanupAdrian Thurston2012-05-261-2/+4
* cleanup of the mainlineAdrian Thurston2012-05-261-13/+13
* collect-ignore implementationAdrian Thurston2012-05-241-5/+6
* added a syntax for specifying no ignoresAdrian Thurston2012-05-231-0/+1
* added the trim operation (^)Adrian Thurston2012-05-211-1/+1
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Some name cleanup Accum -> Parser. AccumStream -> Input.Adrian Thurston2012-01-021-1/+1
* Added an export keyword for returning values to C++ code. Export makes a globalAdrian Thurston2011-11-011-0/+1
* Some cleanup of the main function. Just initColm, initProgram, runProgram,Adrian Thurston2011-10-221-1/+1
* Added a syntax send Parser [Stuff], where send is now a keyword. FunctionAdrian Thurston2011-09-161-0/+1
* Support \0 in double lit strings (patterns). refs #30.Adrian Thurston2011-08-021-0/+1
* Allow the ending ' of single-literal strings to be omitted. The string ends atAdrian Thurston2011-08-021-1/+1
* Added the alias statement and implemented it. The symbol map now maps names toAdrian Thurston2011-07-161-0/+1
* Copyright dates were never really kept current. Many updates/fixes.Adrian Thurston2011-05-181-1/+1
* Added integer division. Requires a feddback to the lexer so it can decide if itAdrian Thurston2010-03-301-1/+2
* The keyword 'cons' is now a synonym for 'construct'.Adrian Thurston2010-01-311-0/+2
* Started on context declarations. These are a means of encapsulating the dataAdrian Thurston2010-01-241-0/+1
* Can now print to opened files.Adrian Thurston2009-10-071-0/+1
* Added -I option.Adrian Thurston2009-10-011-11/+13
* Make include path checks and try to open in order. Not hooked up to -I yet.Adrian Thurston2009-09-291-9/+81
* Added accum keyword to the syntax highlighter.Adrian Thurston2009-09-091-5/+3
* Work on accum.Adrian Thurston2009-09-091-0/+1
* Started on the accumulator generic for incremental parsing.Adrian Thurston2009-09-071-0/+1
* Implemented the much-needed include.Adrian Thurston2009-09-041-38/+36
* Dinstinguish between metalanguage and user language scanner error messages.Adrian Thurston2009-03-081-1/+1
* The print_xml function now omits attributes and comments. Now use print_xml_acAdrian Thurston2009-02-261-1/+2
* Started precedence implementation.Adrian Thurston2009-02-221-0/+4
* Parse errors in patterns and constructors now report the line number in theAdrian Thurston2009-02-151-2/+3
* Updated my email address. Fixed some GPL preambles: ragel -> colm.Adrian Thurston2008-11-011-1/+1
* Moved from private repository.Adrian Thurston2008-11-011-0/+545