summaryrefslogtreecommitdiff
path: root/colm/tree.c
Commit message (Expand)AuthorAgeFilesLines
* colm: implemented IN_SET_RHS_VAL_WC and stubbed relatedAdrian Thurston2019-12-301-0/+11
* use left-recursing in the colm grammarAdrian Thurston2019-12-221-0/+24
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+1620
* renamed colm dir to srcAdrian Thurston2013-06-081-2529/+0
* downref exiting tree when setting a reference valAdrian Thurston2013-06-011-6/+3
* load prodNum when consingAdrian Thurston2013-05-131-0/+1
* copy prodNum in real tree copyAdrian Thurston2013-05-111-0/+1
* lowercased the C interfaceAdrian Thurston2013-04-161-39/+39
* eliminated the second colm location structAdrian Thurston2013-04-101-1/+1
* pass file name to streams, set in locationAdrian Thurston2013-04-061-9/+6
* initialize all StreamImpl structsAdrian Thurston2013-04-061-2/+2
* active realm is now stored in ProgramAdrian Thurston2013-03-291-14/+14
* the export loc() function searches for a location to returnAdrian Thurston2013-03-281-11/+47
* copying location information from the parse trees into internal structsAdrian Thurston2013-03-251-0/+5
* the FsmRun struct is now contained in PdaRunAdrian Thurston2013-02-101-4/+1
* check return value of write call, suppresses warningAdrian Thurston2013-02-091-1/+4
* store FsmRun inside PdaRun, remove from ParserAdrian Thurston2013-02-091-4/+4
* merged call to newToken into initPdaRun, made it staticAdrian Thurston2013-02-091-1/+0
* merged initFsmRun into initPdaRunAdrian Thurston2013-02-091-3/+2
* completed unification of the Input and Stream typesAdrian Thurston2013-01-051-11/+5
* adding missing stream class renames to code generationAdrian Thurston2013-01-011-2/+2
* removed file and fd from Stream struct, it is in the StreamImpl classAdrian Thurston2012-12-311-5/+5
* unification of stream typesAdrian Thurston2012-12-311-1/+1
* implemented stdout and stderrAdrian Thurston2012-12-301-1/+16
* fixed typo-bug in buffer growth in str collectionAdrian Thurston2012-10-191-1/+1
* store the parse error in PdaRun, make it accessible with member on parser typeAdrian Thurston2012-09-081-0/+3
* eliminated the need for vm_contiguous from rev triterAdrian Thurston2012-08-311-11/+15
* use vm_ssize for computing yield sizeAdrian Thurston2012-08-281-11/+16
* need to store stack root size in iteratorsAdrian Thurston2012-08-281-4/+9
* call iterator stackSize 'yieldSize'Adrian Thurston2012-08-281-13/+13
* additional contiguous macro calls around iterator refsAdrian Thurston2012-08-281-0/+4
* preserve sp through program init, run, deleteAdrian Thurston2012-08-281-1/+1
* removing old COLM_LOG defines and varsAdrian Thurston2012-08-241-34/+0
* name fixes Repl -> ConsAdrian Thurston2012-08-181-6/+6
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+2498
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-2484/+0
* added trim control flag to print code, auto-trimming all colm print callsAdrian Thurston2012-05-221-7/+13
* clone elimination/refactoring of ignore functionsAdrian Thurston2012-05-211-39/+2
* clone elimination.Adrian Thurston2012-05-211-36/+2
* ongoing refactoring cleanupAdrian Thurston2012-05-211-12/+14
* more clone removal surrounding ignore handlingAdrian Thurston2012-05-211-18/+70
* clone removalAdrian Thurston2012-05-211-94/+125
* eliminated the IgnoreTree struct.Adrian Thurston2012-05-211-33/+30
* eliminated generation from IgnoreListAdrian Thurston2012-05-211-6/+0
* improvements to the delayed ignore-tree printingAdrian Thurston2012-05-211-27/+29
* added the trim operation (^)Adrian Thurston2012-05-211-19/+110
* 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-201-97/+112
* Function name changes related to pushing and popping ignores.Adrian Thurston2012-05-171-6/+6
* Removed the AF_PARSE_TREE flag, no longer necessary.Adrian Thurston2012-05-161-7/+1