summaryrefslogtreecommitdiff
path: root/src/pdarun.h
Commit message (Expand)AuthorAgeFilesLines
* more separation of input and streamAdrian Thurston2018-07-101-1/+0
* 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-4/+4
* reusing stream impls when parsing from 'input'Adrian Thurston2018-07-041-1/+0
* balancing pushes and pullsAdrian Thurston2018-06-251-2/+0
* added colm_program as an arg to input functionsAdrian Thurston2018-06-251-4/+4
* starting to separate run time stream impls from the baseAdrian Thurston2018-06-181-1/+1
* some cleanup of types and names in the input subsystemAdrian Thurston2018-06-171-1/+1
* removed stopId from parse frag instructionAdrian Thurston2018-05-151-1/+1
* unified parse frag and finishAdrian Thurston2018-05-151-4/+4
* added an instruction for the final reduce commitAdrian Thurston2018-05-151-0/+3
* don't use parse finish to pull out parse result, use dedeicated instructionAdrian Thurston2018-05-141-2/+4
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+18
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-3/+4
* 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/+3
* host adapters now have unique names are are accessed with func pointersAdrian Thurston2016-02-191-9/+0
* clear the data trees as well as parse trees during reductionAdrian Thurston2015-12-021-0/+1
* allow omission of location in reductionsAdrian Thurston2015-11-301-3/+7
* dynamically size runbufs from extract_tokenAdrian Thurston2015-11-121-1/+1
* split reducers into their own classAdrian Thurston2015-11-051-2/+5
* declare lhs and rhs vars before useAdrian Thurston2015-10-071-4/+3
* generate the union and size parse tree according to itAdrian Thurston2015-10-051-0/+2
* put reducer code in its own file, use local parse tree poolAdrian Thurston2015-10-051-2/+3
* added syntax dedicated to reductionsAdrian Thurston2015-10-051-0/+9
* put parse tree allocator struct into pda_run as a pointer, allowing overrideAdrian Thurston2015-10-051-0/+2
* working on a commit that can execute reduction actionsAdrian Thurston2015-10-041-0/+2
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-136/+136
* more application of C naming conventionsAdrian Thurston2015-05-151-35/+35
* naming convention improvementsAdrian Thurston2015-05-151-44/+31
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-62/+56
* some naming cleanupAdrian Thurston2015-05-101-16/+16
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-52/+49
* cleanup of the coroutine codeAdrian Thurston2015-05-101-9/+10
* code cleanup and some fixes for iter unwind since splitting unwind/destroyAdrian Thurston2015-05-101-0/+1
* work in progress on a contiguous arg space prepared by callerAdrian Thurston2015-03-281-1/+2
* some more code improvements in pdarunAdrian Thurston2015-02-071-3/+3
* code movement and conventionsAdrian Thurston2015-02-071-12/+11
* new backtrack-halt strategy: count shifts and checkpoint on commitAdrian Thurston2015-02-071-0/+2
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* some function name improvementsAdrian Thurston2015-01-111-3/+0
* various fixes for object semanticsAdrian Thurston2015-01-101-1/+1
* object semantics fixes for setting the parser contextAdrian Thurston2015-01-101-1/+1
* removed the generic pointer from LangElAdrian Thurston2015-01-051-4/+0
* more rough work on object-based listsAdrian Thurston2015-01-041-0/+1
* parser converted to struct typeAdrian Thurston2015-01-021-1/+1
* downref trees when deleting a structAdrian Thurston2014-12-201-0/+2
* added structElInfo to the runtime dataAdrian Thurston2014-12-201-0/+5