summaryrefslogtreecommitdiff
path: root/colm/lmparse.kh
Commit message (Expand)AuthorAgeFilesLines
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+86
* renamed colm dir to srcAdrian Thurston2013-06-081-85/+0
* removal of unneccessary vars in primary generator classesAdrian Thurston2013-03-031-2/+2
* moved parser support code out of lmparse and into a base classAdrian Thurston2013-03-011-108/+9
* some work building up the grammar for the initial self-hosting parserAdrian Thurston2013-03-011-0/+4
* renamed tokenInstanceName to guaranteeRegionAdrian Thurston2013-03-011-1/+1
* collect RE captures into tokenDef during a declare walkAdrian Thurston2013-03-011-2/+0
* removed predType var from parser by passing data up during parsingAdrian Thurston2013-03-011-3/+3
* eliminated curDefineId, removed some unused vars from ParserAdrian Thurston2013-03-011-7/+1
* eliminated the curObjectDef from the parserAdrian Thurston2013-02-271-3/+2
* split literal def into the zero and the literal casesAdrian Thurston2013-02-241-0/+2
* removed the 'ci' keywordAdrian Thurston2013-02-241-1/+1
* renamed TokenDef to TokenInstanceAdrian Thurston2013-02-231-2/+2
* splitting up the cflDef call into allocate/populateAdrian Thurston2013-02-231-1/+1
* added a function to the context stack for retreiving the topAdrian Thurston2013-02-231-1/+1
* minor parser cleanupAdrian Thurston2013-02-231-1/+1
* basic parser specified using C++ parser functionsAdrian Thurston2013-02-231-0/+3
* more simplification of reduction actionsAdrian Thurston2013-02-221-0/+6
* testing c++ construction of parse tree (self-hosting)Adrian Thurston2013-02-211-0/+2
* more movement of code out of reduction actionsAdrian Thurston2013-02-211-0/+5
* movement of export statement out of reduction action codeAdrian Thurston2013-02-211-0/+1
* more movement of code out of reduction actionsAdrian Thurston2013-02-211-1/+29
* more movement of parser code from actions to functionsAdrian Thurston2013-02-211-2/+11
* some more functions added for various language constructsAdrian Thurston2013-02-191-0/+6
* wrapped up block open and block closeAdrian Thurston2013-02-191-0/+3
* code movement/organizationAdrian Thurston2013-02-181-0/+1
* cleanup in the parser by moving code out of reduction actionsAdrian Thurston2013-02-181-0/+6
* renamed regionPackStack to regionStackAdrian Thurston2013-02-181-1/+1
* eliminated regionStack entirelyAdrian Thurston2013-02-181-1/+0
* added constructor for LexJoin, moved some code out of reduction actionsAdrian Thurston2013-02-181-18/+17
* some cleanup of namespace creationAdrian Thurston2013-02-171-1/+1
* more simplification in the region definition codeAdrian Thurston2013-02-171-1/+1
* don't need to create names for scanner regionsAdrian Thurston2013-02-171-3/+2
* eliminated curlies for lex scope, using lex ... endAdrian Thurston2012-12-181-1/+1
* removed the region nameAdrian Thurston2012-12-161-1/+1
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-1/+1
* bring back globalsAdrian Thurston2012-09-091-1/+1
* eliminated global and old parse syntaxesAdrian Thurston2012-08-231-1/+1
* RegionPack -> RegionSetAdrian Thurston2012-08-191-3/+3
* elimnated that large hideous region push cloneAdrian Thurston2012-08-191-0/+2
* eliminated two pointers in the parser, moved one over from parse dataAdrian Thurston2012-08-191-2/+1
* the pattern def is now passing its list upwardsAdrian Thurston2012-08-181-1/+0
* pass repl item lists up in replacement (constructor) and stringAdrian Thurston2012-08-181-1/+0
* added RegionPackAdrian Thurston2012-08-181-0/+1
* more including of Lex on the lexical parse tree structsAdrian Thurston2012-08-151-1/+1
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+120
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-120/+0
* cleanup of region creationAdrian Thurston2012-05-291-0/+1
* code cleanupAdrian Thurston2012-05-281-2/+2
* specializing graph dicts and lists for regions and regular language defsAdrian Thurston2012-05-281-2/+2