summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* deleting dead codeAdrian Thurston2013-02-272-19/+1
* removed isFullRegion, isIgnoreOnly and isTokenOnly from TokenRegionAdrian Thurston2013-02-273-10/+1
* removed isIgnoreOnly and isCiOnly from RegionInfoAdrian Thurston2013-02-273-6/+0
* use TokenDef::regionSet instead of TokenDef::tokenRegionAdrian Thurston2013-02-271-1/+1
* removed checks against region data that alway evaluate to falseAdrian Thurston2013-02-271-36/+0
* pass regionSet to the TokenDef constructorAdrian Thurston2013-02-284-25/+38
* eliminated ciRegion from LangEl, just go through regionSetAdrian Thurston2013-02-284-10/+6
* make the collect-ignore tokens by iterating RegionSetAdrian Thurston2013-02-283-15/+17
* removed tokenInstanceList from Namespace, not neededAdrian Thurston2013-02-252-18/+3
* iterate through token def list when declaring language elementsAdrian Thurston2013-02-261-41/+37
* point to tokenDef from LangElAdrian Thurston2013-02-267-22/+34
* go through tokenDef to get to ciLelAdrian Thurston2013-02-261-2/+2
* removed literal and name from token instanceAdrian Thurston2013-02-244-24/+17
* removed objectDef and contextIn from token instanceAdrian Thurston2013-02-244-17/+11
* removed codeBlock from tokenInstance, using token defAdrian Thurston2013-02-244-12/+10
* removed isZero from token instance, using version in token defAdrian Thurston2013-02-243-8/+6
* removed tdLangEl from token instance, using version in token defAdrian Thurston2013-02-248-38/+26
* removed isLiteral and isIgore from the token instanceAdrian Thurston2013-02-244-16/+12
* removed the noPreIgnore and noPostIgnore vars from instanceAdrian Thurston2013-02-243-16/+16
* split literal def into the zero and the literal casesAdrian Thurston2013-02-242-17/+55
* removed the 'ci' keywordAdrian Thurston2013-02-242-2/+1
* some name cleanup around token regionsAdrian Thurston2013-02-242-30/+23
* collect all region sets into regionSetListAdrian Thurston2013-02-244-4/+9
* reference the token def in token instance, added missing token defAdrian Thurston2013-02-243-16/+25
* use token defs (not instances) for declaring capturesAdrian Thurston2013-02-242-7/+1
* started on splitting token def and instanceAdrian Thurston2013-02-233-1/+116
* renamed TokenDef to TokenInstanceAdrian Thurston2013-02-2317-115/+115
* started moving variable declarations out of the parse pass and into a walkAdrian Thurston2013-02-235-0/+68
* literal version of delayed declaration of labeled RHS elementsAdrian Thurston2013-02-231-10/+0
* delay the declaration of named RHS elementsAdrian Thurston2013-02-231-19/+22
* splitting up the cflDef call into allocate/populateAdrian Thurston2013-02-233-11/+27
* added a function to the context stack for retreiving the topAdrian Thurston2013-02-233-11/+15
* minor parser cleanupAdrian Thurston2013-02-232-5/+11
* basic parser specified using C++ parser functionsAdrian Thurston2013-02-233-4/+67
* more simplification of reduction actionsAdrian Thurston2013-02-223-47/+70
* testing c++ construction of parse tree (self-hosting)Adrian Thurston2013-02-212-0/+22
* more movement of code out of reduction actionsAdrian Thurston2013-02-213-42/+67
* call varDef properly (assign return val)Adrian Thurston2013-02-211-1/+1
* movement of export statement out of reduction action codeAdrian Thurston2013-02-212-29/+33
* more movement of code out of reduction actionsAdrian Thurston2013-02-213-218/+343
* more movement of parser code from actions to functionsAdrian Thurston2013-02-213-237/+357
* don't pass iterators through varargs, deref the pointersAdrian Thurston2013-02-202-2/+2
* some more functions added for various language constructsAdrian Thurston2013-02-193-44/+77
* wrapped up block open and block closeAdrian Thurston2013-02-192-20/+34
* bit more cleanup in the parserAdrian Thurston2013-02-182-10/+17
* code movement/organizationAdrian Thurston2013-02-182-272/+279
* cleanup in the parser by moving code out of reduction actionsAdrian Thurston2013-02-183-115/+143
* renamed regionPackStack to regionStackAdrian Thurston2013-02-182-10/+10
* eliminated regionStack entirelyAdrian Thurston2013-02-182-7/+3
* don't need to maintain the tree of regionAdrian Thurston2013-02-183-15/+9