summaryrefslogtreecommitdiff
path: root/src/pdarun.c
Commit message (Expand)AuthorAgeFilesLines
* some better organization of the stream funcsAdrian Thurston2018-07-061-3/+2
* when sending back artificial ignore trees we need to push back to inputAdrian Thurston2018-07-041-3/+8
* don't downref trees after undo prependAdrian Thurston2018-07-041-1/+1
* balancing pushes and pullsAdrian Thurston2018-06-251-6/+0
* added colm_program as an arg to input functionsAdrian Thurston2018-06-251-38/+38
* limit the undoing of consumed dataAdrian Thurston2018-06-251-1/+1
* added location information to stream interfacesAdrian Thurston2018-06-181-15/+9
* wrapped eof_sent in stream funcsAdrian Thurston2018-06-181-3/+3
* removed unused prg and sp args from consume_data stream funcAdrian Thurston2018-06-181-6/+6
* some cleanup of types and names in the input subsystemAdrian Thurston2018-06-171-2/+2
* pass prg to colm_tree_upref and maintian first struct idAdrian Thurston2018-06-151-6/+6
* removed stopId from parse frag instructionAdrian Thurston2018-05-151-41/+9
* unified parse frag and finishAdrian Thurston2018-05-151-14/+9
* added an instruction for the final reduce commitAdrian Thurston2018-05-151-13/+8
* init stop_id when a parser is constructedAdrian Thurston2018-05-141-3/+3
* use SEND_EOF instruction for setting and restoring EOF bitAdrian Thurston2018-05-141-8/+2
* don't issue parse finish instructions if parse stop enabledAdrian Thurston2018-05-141-16/+14
* don't use parse finish to pull out parse result, use dedeicated instructionAdrian Thurston2018-05-141-13/+2
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-11/+7
* implemented a const-string define option -Ename=valAdrian Thurston2016-07-281-1/+1
* commit shift count needs to be initialized to -1Adrian Thurston2016-03-231-0/+6
* added a fail-parsing flag that allows immediate abort from reduction actionsAdrian Thurston2016-03-011-0/+14
* host adapters now have unique names are are accessed with func pointersAdrian Thurston2016-02-191-3/+3
* allow omission of location in reductionsAdrian Thurston2015-11-301-13/+124
* dynamically size runbufs from extract_tokenAdrian Thurston2015-11-121-9/+10
* split reducers into their own classAdrian Thurston2015-11-051-1/+2
* some bug fixes in construction of the reducerAdrian Thurston2015-10-201-2/+3
* generate the union and size parse tree according to itAdrian Thurston2015-10-051-1/+1
* put reducer code in its own file, use local parse tree poolAdrian Thurston2015-10-051-5/+19
* traverse both parse tree and real tree during reduceAdrian Thurston2015-10-051-2/+8
* added syntax dedicated to reductionsAdrian Thurston2015-10-051-3/+0
* put parse tree allocator struct into pda_run as a pointer, allowing overrideAdrian Thurston2015-10-051-17/+20
* working on a commit that can execute reduction actionsAdrian Thurston2015-10-041-177/+17
* replaced commit on finish with rcode downrefAdrian Thurston2015-10-041-1/+1
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-786/+786
* naming convention improvementsAdrian Thurston2015-05-171-66/+66
* more application of C naming conventionsAdrian Thurston2015-05-151-150/+150
* naming convention improvementsAdrian Thurston2015-05-151-42/+42
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-7/+7
* some naming cleanupAdrian Thurston2015-05-101-2/+2
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-184/+171
* cleanup of the coroutine codeAdrian Thurston2015-05-101-132/+154
* code cleanup and some fixes for iter unwind since splitting unwind/destroyAdrian Thurston2015-05-101-1/+1
* check shift count when undoing a reduced thingAdrian Thurston2015-05-081-0/+10
* removing casting from push/pop callsAdrian Thurston2015-03-221-8/+8
* some cleanup in the type macrosAdrian Thurston2015-03-211-2/+2
* renamed push and pop to push_tree and pop_treeAdrian Thurston2015-03-201-8/+8
* some more code improvements in pdarunAdrian Thurston2015-02-071-262/+252