summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
...
* neither ParserText nor Constructor require the region pointerAdrian Thurston2013-02-182-10/+5
* switching from using stack of regions to regionSetsAdrian Thurston2013-02-182-18/+17
* don't use the literal dict for finding literalsAdrian Thurston2013-02-182-24/+26
* cleanup in literal definitionAdrian Thurston2013-02-181-37/+30
* added constructor for LexJoin, moved some code out of reduction actionsAdrian Thurston2013-02-185-36/+48
* simplification of LexJoinAdrian Thurston2013-02-183-23/+14
* some cleanup: bool ignore -> isIgnoreAdrian Thurston2013-02-185-9/+9
* simplification around token def and namespace qualAdrian Thurston2013-02-183-20/+43
* some cleanup of namespace creationAdrian Thurston2013-02-172-18/+21
* don't pass namespace qual structs to inbuild types like listAdrian Thurston2013-02-172-29/+10
* initialize base lang els and unique types earlier so we can use them in the p...Adrian Thurston2013-02-174-13/+28
* more simplification in the region definition codeAdrian Thurston2013-02-172-20/+17
* don't need to create names for scanner regionsAdrian Thurston2013-02-172-22/+13
* ObjField -> ObjectField for consistencyAdrian Thurston2013-02-178-126/+126
* added constructor functions for ObjectDef and ObjFieldAdrian Thurston2013-02-174-45/+66
* can now take name out of RegionDefAdrian Thurston2013-02-165-18/+7
* removed name from NameInstAdrian Thurston2013-02-165-18/+5
* more simplification of NameInstAdrian Thurston2013-02-163-80/+6
* eliminated the root NameInstAdrian Thurston2013-02-162-6/+3
* more stripping down of the NameInst treeAdrian Thurston2013-02-163-103/+3
* some more stripping down of NameInst codeAdrian Thurston2013-02-162-91/+12
* more simplification of the state machine name mechanismAdrian Thurston2013-02-163-52/+5
* Merge branch 'master' of ssh://complang.org/var/git/colmAdrian Thurston2013-02-161-4/+3
|\
| * brought back declaration of clearPdaRun, which went missing in some cleanupAdrian Thurston2013-02-131-4/+3
* | removed name from TokenRegionAdrian Thurston2013-02-163-4/+2
* | removed the action dictionary and the typedefs for other dictsAdrian Thurston2013-02-161-12/+0
* | removed priorDict from parse data, no longer usedAdrian Thurston2013-02-162-9/+0
* | the local error action dict can be removed from parse dataAdrian Thurston2013-02-164-24/+1
* | took name out of the RegionInfo struct (runtime)Adrian Thurston2013-02-164-14/+1
* | eliminated epsilon transition embedding from the lexical parse treeAdrian Thurston2013-02-162-15/+0
* | eliminated priority embedding code from lexical parse tree structAdrian Thurston2013-02-162-57/+1
* | removed all aug types except for start and leave, which we use for marks in t...Adrian Thurston2013-02-162-201/+2
|/
* removed RegionGraphDictEl, can just use RegionDef directlyAdrian Thurston2013-02-124-42/+17
* remove namespace and context name from end of those blocksAdrian Thurston2013-02-121-7/+2
* cleanup in parser: pass localFrame to CodeBlockAdrian Thurston2013-02-112-13/+8
* removed unused defines for upper and lower masksAdrian Thurston2013-02-111-2/+0
* split stream::pull into WV and WCAdrian Thurston2013-02-111-3/+3
* the FsmRun struct is now contained in PdaRunAdrian Thurston2013-02-104-15/+13
* can't use IN_INPUT_PULL_WC just yetAdrian Thurston2013-02-101-1/+1
* Merge remote-tracking branch 'origin/copy-on-consume'Adrian Thurston2013-02-1028-503/+609
|\
| * support stream pull outside of a parserAdrian Thurston2013-02-106-23/+52
| * added the WC and WV context for stdin/stdout/sterr getAdrian Thurston2013-02-101-1/+7
| * write the skip-token label only if it is usedAdrian Thurston2013-02-103-5/+17
| * completed removed FsmRun from InputStream interfaceAdrian Thurston2013-02-094-11/+7
| * removed FsmRun arg from getData and getParseBlock input interfacesAdrian Thurston2013-02-094-21/+16
| * removal of fsmRun arg from a number of stream interface functionsAdrian Thurston2013-02-093-18/+18
| * converted resetToken to tak PdaRunAdrian Thurston2013-02-093-4/+5
| * check return value of write call, suppresses warningAdrian Thurston2013-02-091-1/+4
| * removed the FsmRun arg from the parseLoop callAdrian Thurston2013-02-094-9/+10
| * store FsmRun inside PdaRun, remove from ParserAdrian Thurston2013-02-096-15/+18