summaryrefslogtreecommitdiff
path: root/colm/pdarun.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fixed some warnings. Removed some old ignore-in-parse-tree code.Adrian Thurston2012-05-101-8/+3
* Some cleanup.Adrian Thurston2012-05-091-20/+26
* The data trees are now allocated as plain trees, not parse trees.Adrian Thurston2012-05-081-11/+7
* Minor cleanup.Adrian Thurston2012-05-081-4/+4
* Now have only one ignore accumulator.Adrian Thurston2012-05-081-45/+40
* The pushing and popping of ingore trees now using the parse tree accum list.Adrian Thurston2012-05-081-20/+14
* Move the setRegion calls down a bit so that we cleanly wrap the tokens andAdrian Thurston2012-05-081-8/+12
* Renmaed ptAccumIgnore to _accumIgnore. Will move all uses of accum ignore toAdrian Thurston2012-05-081-7/+7
* Put the region directly into the parse tree when sending a token. Bypass theAdrian Thurston2012-05-081-9/+8
* Use the region field in the parse tree accum ignore (the duplicate of thatAdrian Thurston2012-05-081-8/+8
* Fix for last commit. The extractIgnore2 should be taking from the parallelAdrian Thurston2012-05-081-2/+2
* Maintain a parallel accum ignore list and attach it to the shifted parse tree.Adrian Thurston2012-05-081-1/+30
* Taking out most of the copies of parse tree fields that copy from the data treeAdrian Thurston2012-05-061-13/+1
* Pushing the parse tree wrap right into the remaining tree creation/sendAdrian Thurston2012-05-061-35/+55
* Pushing parseTreeWrap further up into the functions that create/inject.Adrian Thurston2012-05-061-19/+16
* Pushing the parse tree wrap further up.Adrian Thurston2012-05-061-21/+33