summaryrefslogtreecommitdiff
path: root/src/pdarun.c
Commit message (Expand)AuthorAgeFilesLines
* Fix out-of-bounds memcpyVictor Westerhuis2021-12-031-1/+2
* various refcount fixesAdrian Thurston2021-01-031-2/+3
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+2265
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-2290/+0
* replace eof_sent in input interface with bit in pda_runAdrian Thurston2018-07-101-13/+14
* select between parser/plain stream at compile time, switch to "_"Adrian Thurston2018-07-091-1/+1
* some more separation of stream_t and input_tAdrian Thurston2018-07-091-4/+4
* separating the input from stream typeAdrian Thurston2018-07-081-25/+26
* make it possible to set parser input before parsingAdrian Thurston2018-07-071-1/+2
* 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