summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* improvements to ignore handling in the parserAdrian Thurston2012-05-2214-60/+214
* added text_notrim() to the C++ interface.Adrian Thurston2012-05-221-3/+4
* added trim control flag to print code, auto-trimming all colm print callsAdrian Thurston2012-05-227-30/+42
* force DEF_PAT names to be unique.Adrian Thurston2012-05-211-1/+2
* removed empty fsmrun.cAdrian Thurston2012-05-212-21/+1
* auto trim before $ string conversionAdrian Thurston2012-05-212-2/+14
* clone elimination/refactoring of ignore functionsAdrian Thurston2012-05-211-39/+2
* clone elimination.Adrian Thurston2012-05-211-36/+2
* ongoing refactoring cleanupAdrian Thurston2012-05-213-16/+18
* more clone removal surrounding ignore handlingAdrian Thurston2012-05-213-70/+88
* clone removalAdrian Thurston2012-05-213-130/+141
* eliminated the IgnoreTree struct.Adrian Thurston2012-05-218-93/+45
* eliminated generation from IgnoreListAdrian Thurston2012-05-215-12/+0
* added missing downref in detach ignoreAdrian Thurston2012-05-211-0/+2
* improvements to the delayed ignore-tree printingAdrian Thurston2012-05-211-27/+29
* refcounting fix in TREE_TRIMAdrian Thurston2012-05-211-2/+0
* added the trim operation (^)Adrian Thurston2012-05-218-21/+135
* Buffer ignore data until a terminal is hit.Adrian Thurston2012-05-201-36/+65
* first checkin on no-kid-flags and no-ignore-dupes branchAdrian Thurston2012-05-207-131/+215
* a follow-ignore that appears to workAdrian Thurston2012-05-197-36/+59
* testing an 'ncs' var, meaning 'next cs'.Adrian Thurston2012-05-192-2/+20
* pre-regions, towards follow ignoresAdrian Thurston2012-05-196-8/+49
* duplicate all regions and populate with ignoresAdrian Thurston2012-05-192-4/+39
* Function name changes related to pushing and popping ignores.Adrian Thurston2012-05-173-28/+28
* Call the detach of the right ignore.Adrian Thurston2012-05-171-1/+10
* The prepParseTree function can go away.Adrian Thurston2012-05-172-18/+0
* 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-176-38/+33
* Some minor cleanup.Adrian Thurston2012-05-162-12/+9
* Don't need to copy flags from data tree into parse tree.Adrian Thurston2012-05-162-8/+0
* Call the parse tree flags PF_*.Adrian Thurston2012-05-165-47/+47
* Removed the AF_PARSE_TREE flag, no longer necessary.Adrian Thurston2012-05-164-24/+3
* AF_PARSED is no longer used, removed.Adrian Thurston2012-05-163-19/+13
* ARTIFICIAL and NAMED flags now used only in parse trees.Adrian Thurston2012-05-164-15/+27
* Took the args specific to compile-time out of makeTokenWithData. ThoseAdrian Thurston2012-05-163-10/+10
* Now translating only the parseTree->id to termDup from nonterminals. The dataAdrian Thurston2012-05-163-43/+12
* Couple fixes for the token.line operation.Adrian Thurston2012-05-161-1/+5
* Added token.line for fetching line information.Adrian Thurston2012-05-164-0/+34
* 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-162-15/+11
* Going to move more flags into the parse tree nodes. Verifying that they areAdrian Thurston2012-05-161-12/+39
* The IL_ATTACHED flags belong in the parse tree flags, not the data tree.Adrian Thurston2012-05-152-29/+16
* Some cleanup.Adrian Thurston2012-05-151-37/+25
* More leaks cleaned up. Test suite runs clean.Adrian Thurston2012-05-142-8/+13
* Refcounting improvements.Adrian Thurston2012-05-141-49/+44
* Don't need to mirror Tree anymore. Removed some ParseTree fields.Adrian Thurston2012-05-143-24/+4
* Parse tree reaping.Adrian Thurston2012-05-141-17/+25
* Eliminated PtKid. Worked on first test run (!).Adrian Thurston2012-05-149-222/+191
* Eliminated some casts that are no longer necessary.Adrian Thurston2012-05-141-7/+6
* Eliminated the pt macro.Adrian Thurston2012-05-149-159/+138