summaryrefslogtreecommitdiff
path: root/colm/pdarun.c
Commit message (Expand)AuthorAgeFilesLines
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+2272
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-2272/+0
* putting collect-ignores in the grammar as zero-length tokensAdrian Thurston2012-05-251-33/+10
* collect-ignore implementationAdrian Thurston2012-05-241-13/+31
* experimenting with use of a nonterm for collecting ignores.Adrian Thurston2012-05-241-6/+61
* fix for right ignore attachingAdrian Thurston2012-05-221-16/+12
* improvements to ignore handling in the parserAdrian Thurston2012-05-221-3/+30
* ongoing refactoring cleanupAdrian Thurston2012-05-211-2/+2
* more clone removal surrounding ignore handlingAdrian Thurston2012-05-211-46/+14
* clone removalAdrian Thurston2012-05-211-34/+11
* eliminated the IgnoreTree struct.Adrian Thurston2012-05-211-9/+9
* eliminated generation from IgnoreListAdrian Thurston2012-05-211-2/+0
* added missing downref in detach ignoreAdrian Thurston2012-05-211-0/+2
* first checkin on no-kid-flags and no-ignore-dupes branchAdrian Thurston2012-05-201-25/+67
* a follow-ignore that appears to workAdrian Thurston2012-05-191-8/+15
* testing an 'ncs' var, meaning 'next cs'.Adrian Thurston2012-05-191-1/+19
* Function name changes related to pushing and popping ignores.Adrian Thurston2012-05-171-18/+18
* Call the detach of the right ignore.Adrian Thurston2012-05-171-1/+10
* Copy the trees being written to when attaching and detaching ignores.Adrian Thurston2012-05-171-32/+35
* Use the parse trees in the bindings array. Probably can turn this into a bit inAdrian Thurston2012-05-171-18/+17
* Some minor cleanup.Adrian Thurston2012-05-161-10/+7
* Don't need to copy flags from data tree into parse tree.Adrian Thurston2012-05-161-6/+0
* Call the parse tree flags PF_*.Adrian Thurston2012-05-161-31/+31
* Removed the AF_PARSE_TREE flag, no longer necessary.Adrian Thurston2012-05-161-11/+0
* AF_PARSED is no longer used, removed.Adrian Thurston2012-05-161-11/+13
* ARTIFICIAL and NAMED flags now used only in parse trees.Adrian Thurston2012-05-161-5/+26
* Took the args specific to compile-time out of makeTokenWithData. ThoseAdrian Thurston2012-05-161-8/+3
* Now translating only the parseTree->id to termDup from nonterminals. The dataAdrian Thurston2012-05-161-32/+12
* Simplified a debug call.Adrian Thurston2012-05-161-8/+1
* AF_TERM_DUP now stays out of the data parse tree node. The NAMED and ARTIFICIALAdrian Thurston2012-05-161-5/+3
* The IL_ATTACHED flags belong in the parse tree flags, not the data tree.Adrian Thurston2012-05-151-25/+15
* Some cleanup.Adrian Thurston2012-05-151-37/+25
* More leaks cleaned up. Test suite runs clean.Adrian Thurston2012-05-141-2/+6
* Refcounting improvements.Adrian Thurston2012-05-141-49/+44
* Don't need to mirror Tree anymore. Removed some ParseTree fields.Adrian Thurston2012-05-141-12/+0
* Parse tree reaping.Adrian Thurston2012-05-141-17/+25
* Eliminated PtKid. Worked on first test run (!).Adrian Thurston2012-05-141-174/+166
* Eliminated the pt macro.Adrian Thurston2012-05-141-117/+116
* Pointers to parse trees in the pda run are now using the parse tree structsAdrian Thurston2012-05-141-62/+34
* Added a separate Kid data structure for use with parse trees.Adrian Thurston2012-05-141-21/+20
* Separate the attach ignores into right and left attach. The right ignores areAdrian Thurston2012-05-131-44/+91
* Some code movement.Adrian Thurston2012-05-121-94/+95
* Simplified the restore of accumulated parse trees when they are detached. OnlyAdrian Thurston2012-05-121-6/+19
* Reverse the accum ignore list parse trees when attaching. This is consistentAdrian Thurston2012-05-121-5/+12
* Detach parse trees and data trees on reduction. Only the real stack retainsAdrian Thurston2012-05-121-15/+18
* Use data trees in the token list, not parse trees.Adrian Thurston2012-05-121-12/+12
* Use AF_HAS_RCODE only in parse tree flags.Adrian Thurston2012-05-111-11/+13
* Better separation between parse trees and data trees in the ignore accumulator.Adrian Thurston2012-05-101-27/+28
* Getting stricter about the difference between parse trees and data trees. NeedAdrian Thurston2012-05-101-25/+29
* Cleanup the building of child lists in the reduction.Adrian Thurston2012-05-101-27/+15