| Commit message (Expand) | Author | Age | Files | Lines |
* | moved the original colm src dir to /colm | Adrian Thurston | 2019-09-08 | 1 | -0/+2139 |
* | renamed colm dir to src | Adrian Thurston | 2013-06-08 | 1 | -2138/+0 |
* | code cleanup: eliminated the bootstrap base parser, camel-cased C++ vars | Adrian Thurston | 2013-03-12 | 1 | -1/+1 |
* | wrapped the appending of production el to the cur list | Adrian Thurston | 2013-03-08 | 1 | -3/+1 |
* | eliminated insideRegion from ParseData (really belonged in BaseParser). | Adrian Thurston | 2013-03-01 | 1 | -1/+0 |
* | moved parser support code out of lmparse and into a base class | Adrian Thurston | 2013-03-01 | 1 | -1150/+18 |
* | some work building up the grammar for the initial self-hosting parser | Adrian Thurston | 2013-03-01 | 1 | -16/+168 |
* | renamed tokenInstanceName to guaranteeRegion | Adrian Thurston | 2013-03-01 | 1 | -3/+2 |
* | collect RE captures into tokenDef during a declare walk | Adrian Thurston | 2013-03-01 | 1 | -20/+0 |
* | don't pass reCaptureVect into TokenDef::cons, will fill it during a walk | Adrian Thurston | 2013-03-01 | 1 | -5/+3 |
* | removed reCaptureVect from TokenInstance, using it in TokenDef only | Adrian Thurston | 2013-03-01 | 1 | -8/+6 |
* | removed predType var from parser by passing data up during parsing | Adrian Thurston | 2013-03-01 | 1 | -17/+52 |
* | eliminated curDefineId, removed some unused vars from Parser | Adrian Thurston | 2013-03-01 | 1 | -7/+8 |
* | eliminated the curObjectDef from the parser | Adrian Thurston | 2013-02-27 | 1 | -13/+19 |
* | removed tokenRegion from TokenDef, now using regionSet entirely | Adrian Thurston | 2013-02-27 | 1 | -3/+3 |
* | eliminated all pointers between regions except collectIgnore to ignoreOnly | Adrian Thurston | 2013-02-27 | 1 | -7/+1 |
* | removed ciRegion from TokenRegion | Adrian Thurston | 2013-02-27 | 1 | -1/+0 |
* | removed isFullRegion, isIgnoreOnly and isTokenOnly from TokenRegion | Adrian Thurston | 2013-02-27 | 1 | -3/+0 |
* | pass regionSet to the TokenDef constructor | Adrian Thurston | 2013-02-28 | 1 | -3/+3 |
* | removed tokenInstanceList from Namespace, not needed | Adrian Thurston | 2013-02-25 | 1 | -6/+0 |
* | removed literal and name from token instance | Adrian Thurston | 2013-02-24 | 1 | -11/+9 |
* | removed objectDef and contextIn from token instance | Adrian Thurston | 2013-02-24 | 1 | -8/+6 |
* | removed codeBlock from tokenInstance, using token def | Adrian Thurston | 2013-02-24 | 1 | -6/+6 |
* | removed isZero from token instance, using version in token def | Adrian Thurston | 2013-02-24 | 1 | -2/+2 |
* | removed isLiteral and isIgore from the token instance | Adrian Thurston | 2013-02-24 | 1 | -6/+6 |
* | removed the noPreIgnore and noPostIgnore vars from instance | Adrian Thurston | 2013-02-24 | 1 | -6/+9 |
* | split literal def into the zero and the literal cases | Adrian Thurston | 2013-02-24 | 1 | -17/+53 |
* | some name cleanup around token regions | Adrian Thurston | 2013-02-24 | 1 | -27/+20 |
* | collect all region sets into regionSetList | Adrian Thurston | 2013-02-24 | 1 | -2/+4 |
* | reference the token def in token instance, added missing token def | Adrian Thurston | 2013-02-24 | 1 | -9/+11 |
* | use token defs (not instances) for declaring captures | Adrian Thurston | 2013-02-24 | 1 | -6/+0 |
* | started on splitting token def and instance | Adrian Thurston | 2013-02-23 | 1 | -1/+18 |
* | renamed TokenDef to TokenInstance | Adrian Thurston | 2013-02-23 | 1 | -30/+30 |
* | started moving variable declarations out of the parse pass and into a walk | Adrian Thurston | 2013-02-23 | 1 | -0/+1 |
* | literal version of delayed declaration of labeled RHS elements | Adrian Thurston | 2013-02-23 | 1 | -10/+0 |
* | delay the declaration of named RHS elements | Adrian Thurston | 2013-02-23 | 1 | -19/+22 |
* | splitting up the cflDef call into allocate/populate | Adrian Thurston | 2013-02-23 | 1 | -10/+11 |
* | added a function to the context stack for retreiving the top | Adrian Thurston | 2013-02-23 | 1 | -9/+7 |
* | minor parser cleanup | Adrian Thurston | 2013-02-23 | 1 | -4/+10 |
* | basic parser specified using C++ parser functions | Adrian Thurston | 2013-02-23 | 1 | -4/+62 |
* | more simplification of reduction actions | Adrian Thurston | 2013-02-22 | 1 | -46/+63 |
* | testing c++ construction of parse tree (self-hosting) | Adrian Thurston | 2013-02-21 | 1 | -0/+20 |
* | more movement of code out of reduction actions | Adrian Thurston | 2013-02-21 | 1 | -41/+61 |
* | call varDef properly (assign return val) | Adrian Thurston | 2013-02-21 | 1 | -1/+1 |
* | movement of export statement out of reduction action code | Adrian Thurston | 2013-02-21 | 1 | -29/+32 |
* | more movement of code out of reduction actions | Adrian Thurston | 2013-02-21 | 1 | -215/+292 |
* | more movement of parser code from actions to functions | Adrian Thurston | 2013-02-21 | 1 | -222/+313 |
* | some more functions added for various language constructs | Adrian Thurston | 2013-02-19 | 1 | -35/+54 |
* | wrapped up block open and block close | Adrian Thurston | 2013-02-19 | 1 | -20/+31 |
* | bit more cleanup in the parser | Adrian Thurston | 2013-02-18 | 1 | -6/+6 |