summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* automated conversion of svn:ignore properties to .gitignore files on tags/0.3colm-0.30.3Adrian Thurston2012-04-2813-0/+85
* Retagging 0.3.Adrian Thurston2011-11-211-2/+2
|\
| * Updated version.Adrian Thurston2011-11-211-2/+2
* | Tagged 0.3.Adrian Thurston2011-11-210-0/+0
|/
* Added export cases to the dist.Adrian Thurston2011-11-201-3/+6
* Put the setting of the region into a function call.Adrian Thurston2011-11-201-10/+12
* Some cleanup. Don't need PdaRun::input2.Adrian Thurston2011-11-196-22/+18
* Use zero for the null region. Required shifting the array over by one.Adrian Thurston2011-11-194-30/+23
* Now attaching ignores when tokens are shifted. Allows better error reportingAdrian Thurston2011-11-195-133/+136
* Added another point where we will sending back ignore tokens. refs #333.Adrian Thurston2011-11-183-36/+60
* Compute the backtracking point from tokens/accumIgnore when parse errorsAdrian Thurston2011-11-181-3/+7
* Now using the accumulated ignore stack when reporting some backtracking points.Adrian Thurston2011-11-179-36/+104
* Bit more cleanup.Adrian Thurston2011-11-164-87/+72
* Pruned the input stream from the list of stack args to the parsing opcodes. Adrian Thurston2011-11-152-120/+39
* Cleanup of the parsing opcodes. Removed some of the variables needlessly passedAdrian Thurston2011-11-151-181/+119
* Some refactoring and cleanup of the parser code compilation. Now entirelyAdrian Thurston2011-11-152-140/+53
* Added input and context variables to the preeof block.Adrian Thurston2011-11-142-11/+8
* Compiles, does not run.Adrian Thurston2011-11-131-28/+29
* Reverse code execution now invoked with the call/return. This eliminates allAdrian Thurston2011-11-133-24/+43
* The reverse execution factored out into the parse action call point. refs #332.Adrian Thurston2011-11-133-73/+78
* Added co routine stop points for the reverse code execution. Code remains to beAdrian Thurston2011-11-135-123/+245
* Factored out the PreEof blocks. There are actually no active test cases forAdrian Thurston2011-11-133-22/+34
* Generation actions successfully factored out. refs #332.Adrian Thurston2011-11-134-37/+39
* Put the call of the parse block into a function. refs #332.Adrian Thurston2011-11-131-90/+28
* PcrGeneration entry point works. refs #332.Adrian Thurston2011-11-132-132/+78
* Some prep for factoring generation actions out of the parse loop. refs #332.Adrian Thurston2011-11-131-153/+222
* Some prep for parse co-routine entry points other than Reduction. Will need toAdrian Thurston2011-11-134-37/+65
* Elimnated recursive call to bytecode loop from the parse finish BKT. This isAdrian Thurston2011-11-131-12/+87
* Recursive call to bytecode loop eliminated for parse finish WV. refs #332.Adrian Thurston2011-11-132-21/+92
* Eliminated recursive call to bytecode loop in parse finish WC 3. Adrian Thurston2011-11-133-15/+109
* Reduction action execution in parse frag bkt now factored into the bytecodeAdrian Thurston2011-11-132-24/+101
* Eliminated the recursive bytecode engine call for the parse frag WV functions.Adrian Thurston2011-11-123-28/+139
* Now calling the reduction action in parse frag WC 2 without recursionAdrian Thurston2011-11-121-9/+11
* Now doing more in the reduction return function: popping the lhs and theAdrian Thurston2011-11-122-51/+24
* More prep for factoring calls to the bytecode loop into the calling loop. Adrian Thurston2011-11-123-38/+101
* Broke up the parse frag 2 instruction into two instructions, the first forAdrian Thurston2011-11-123-20/+68
* Now pushing the Execution struct before calling a reduction. refs #332.Adrian Thurston2011-11-121-14/+29
* Somc cleanup of of the functions that call parseLoop WRT co-routines.Adrian Thurston2011-11-124-45/+52
* Don't use an enum for the parse co-routine state, just use a long. WillAdrian Thurston2011-11-125-55/+52
* Broke down the parse frag (WC) into two instructions. This will be the strategyAdrian Thurston2011-11-123-22/+106
* Token generation actions factored out into the parse loop. Ready to go into theAdrian Thurston2011-11-082-34/+29
* Some refactoring for token generation action. refs #332.Adrian Thurston2011-11-082-50/+48
* Use only one enum for parsing entry and exit coroutine positions. ReducesAdrian Thurston2011-11-085-87/+77
* Factored reduction execution out of undo parse stream. refs #332.Adrian Thurston2011-11-081-29/+80
* Factored the reduction action execution for parseFinish out into the bytecodeAdrian Thurston2011-11-081-16/+61
* Undid r2581 since it busted the test suite and started with some simplerAdrian Thurston2011-11-084-174/+71
* Factored the reduction action into the bytecode loop. Next to fold theAdrian Thurston2011-11-074-70/+221
* More refactoring for eliminating recursive calls to the bytecode loop.Adrian Thurston2011-11-074-33/+31
* More refactoring of the parse loop so we can factor out reduction actions. Adrian Thurston2011-11-073-42/+37
* More refactoring, prep for factoring out reduction actions. refs #332.Adrian Thurston2011-11-074-104/+86