summaryrefslogtreecommitdiff
path: root/colm/declare.cc
Commit message (Expand)AuthorAgeFilesLines
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+1623
* renamed colm dir to srcAdrian Thurston2013-06-081-452/+0
* improved member name for rhsEl objField in ProdElAdrian Thurston2013-05-201-3/+3
* added a production naming mechanism, results in enum generatedAdrian Thurston2013-05-191-2/+2
* eliminated the root regionAdrian Thurston2013-04-081-9/+7
* eliminated the default region and namespaceAdrian Thurston2013-04-071-3/+1
* collect-ignore property and pointers rephrased to 'zero'Adrian Thurston2013-04-071-7/+7
* collect RE captures into tokenDef during a declare walkAdrian Thurston2013-03-011-15/+36
* put ciLel into collectIgnore region and eliminated isCiLelAdrian Thurston2013-02-271-3/+3
* use of tokenDef->regionSet->tokenIgnore instead of tokenDef->tokenRegionAdrian Thurston2013-02-271-2/+2
* eliminated ciRegion from LangEl, just go through regionSetAdrian Thurston2013-02-281-1/+0
* make the collect-ignore tokens by iterating RegionSetAdrian Thurston2013-02-281-0/+16
* iterate through token def list when declaring language elementsAdrian Thurston2013-02-261-41/+37
* point to tokenDef from LangElAdrian Thurston2013-02-261-2/+2
* go through tokenDef to get to ciLelAdrian Thurston2013-02-261-2/+2
* removed literal and name from token instanceAdrian Thurston2013-02-241-3/+3
* removed objectDef and contextIn from token instanceAdrian Thurston2013-02-241-2/+2
* removed codeBlock from tokenInstance, using token defAdrian Thurston2013-02-241-1/+1
* removed isZero from token instance, using version in token defAdrian Thurston2013-02-241-1/+1
* removed tdLangEl from token instance, using version in token defAdrian Thurston2013-02-241-18/+8
* removed isLiteral and isIgore from the token instanceAdrian Thurston2013-02-241-3/+3
* removed the noPreIgnore and noPostIgnore vars from instanceAdrian Thurston2013-02-241-4/+4
* use token defs (not instances) for declaring capturesAdrian Thurston2013-02-241-1/+1
* renamed TokenDef to TokenInstanceAdrian Thurston2013-02-231-5/+5
* started moving variable declarations out of the parse pass and into a walkAdrian Thurston2013-02-231-0/+58
* don't use the literal dict for finding literalsAdrian Thurston2013-02-181-23/+25
* some cleanup: bool ignore -> isIgnoreAdrian Thurston2013-02-181-2/+2
* initialize base lang els and unique types earlier so we can use them in the p...Adrian Thurston2013-02-171-5/+0
* ObjField -> ObjectField for consistencyAdrian Thurston2013-02-171-4/+4
* added constructor functions for ObjectDef and ObjFieldAdrian Thurston2013-02-171-2/+2
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
* completed unification of the Input and Stream typesAdrian Thurston2013-01-051-1/+0
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-2/+2
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+381
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-383/+0
* class name change ParseData -> CompilerAdrian Thurston2012-05-261-14/+14
* putting collect-ignores in the grammar as zero-length tokensAdrian Thurston2012-05-251-10/+18
* added a syntax for specifying no ignoresAdrian Thurston2012-05-231-4/+9
* improvements to ignore handling in the parserAdrian Thurston2012-05-221-15/+35
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Fixed refcounting when lhs is modified. Eliminated the conditional save toAdrian Thurston2012-01-141-1/+0
* Some name cleanup Accum -> Parser. AccumStream -> Input.Adrian Thurston2012-01-021-2/+2
* Added AccumStream, a tree-based object containing the input stream wrapper thatAdrian Thurston2011-12-221-0/+1
* Moved lhs and parsed from execution into pdaRun.Adrian Thurston2011-12-091-17/+0
* Can do the LHS save in the init_lhs instruction. Eliminates extra instruction.Adrian Thurston2011-12-091-1/+2
* A bit of work on messy code surrounding LHS saving and restoring. No longerAdrian Thurston2011-12-091-5/+49
* Experimenting with gaining access to rhs elements by name instead of copyingAdrian Thurston2011-10-261-2/+4
* General improvments. KlangEl -> LangEl. Program execution functions.Adrian Thurston2011-10-231-12/+12
* Experimenting with ignore items in child lists. Old style (Ignore lists in theAdrian Thurston2011-09-181-0/+1
* Pointer and Ref type references needed work following the recent improvementsAdrian Thurston2011-07-281-42/+0