summaryrefslogtreecommitdiff
path: root/colm/pdarun.c
Commit message (Expand)AuthorAgeFilesLines
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+2290
* renamed colm dir to srcAdrian Thurston2013-06-081-2201/+0
* use fn:line:col format for the error string and pattern/cons parse errorsAdrian Thurston2013-06-051-4/+9
* some dead code removalAdrian Thurston2013-04-201-13/+0
* some code movement to make static functionsAdrian Thurston2013-04-061-67/+66
* pass file name to streams, set in locationAdrian Thurston2013-04-061-1/+2
* put a location into the error string tree stored in a failed parse objectAdrian Thurston2013-04-061-1/+13
* set new token location in the consume functionAdrian Thurston2013-04-061-7/+9
* moving position updates into the consume operationAdrian Thurston2013-04-041-43/+1
* active realm is now stored in ProgramAdrian Thurston2013-03-291-75/+75
* various improvements supporting multiple parsers in one programAdrian Thurston2013-03-021-4/+4
* took name out of the RegionInfo struct (runtime)Adrian Thurston2013-02-161-7/+0
* removed unused defines for upper and lower masksAdrian Thurston2013-02-111-2/+0
* the FsmRun struct is now contained in PdaRunAdrian Thurston2013-02-101-5/+7
* Merge remote-tracking branch 'origin/copy-on-consume'Adrian Thurston2013-02-101-207/+190
|\
| * support stream pull outside of a parserAdrian Thurston2013-02-101-16/+29
| * completed removed FsmRun from InputStream interfaceAdrian Thurston2013-02-091-1/+1
| * removed FsmRun arg from getData and getParseBlock input interfacesAdrian Thurston2013-02-091-4/+4
| * removal of fsmRun arg from a number of stream interface functionsAdrian Thurston2013-02-091-5/+5
| * converted resetToken to tak PdaRunAdrian Thurston2013-02-091-1/+3
| * removed the FsmRun arg from the parseLoop callAdrian Thurston2013-02-091-1/+2
| * store FsmRun inside PdaRun, remove from ParserAdrian Thurston2013-02-091-0/+2
| * merged call to newToken into initPdaRun, made it staticAdrian Thurston2013-02-091-1/+2
| * merged initFsmRun into initPdaRunAdrian Thurston2013-02-091-3/+5
| * removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
| * put the data fetch at the top of the scanToken loopAdrian Thurston2013-02-091-40/+34
| * don't allocate new runbufs for every match pulled from a streamAdrian Thurston2013-02-091-65/+79
| * the eof marker is now a single bit rather than a pointerAdrian Thurston2013-02-071-12/+9
| * took skip out of the getData interface, not neededAdrian Thurston2013-02-061-3/+3
| * getData continues until length data is copiedAdrian Thurston2013-02-061-3/+1
| * return the amount copied from getDataAdrian Thurston2013-02-051-12/+5
| * keep tokend as an int, not pointerAdrian Thurston2013-02-041-1/+1
| * renamed FsmRun "have" to toklen, compute it in fsmExecuteAdrian Thurston2013-02-041-13/+10
| * don't touch p in the FSM execution, wrecks the have computationAdrian Thurston2013-02-031-0/+3
| * don't check tokstart in stream pull, no longer relevantAdrian Thurston2013-02-031-2/+2
| * working out appropriate usage of p, pe with get parse blockAdrian Thurston2013-02-031-11/+16
| * refraining from copying in getParsBlock, basics workingAdrian Thurston2013-02-031-82/+29
| * return pointer to data bclok from getParseBlockAdrian Thurston2013-02-021-2/+5
| * forked the getData input function into getParseBlockAdrian Thurston2013-02-021-1/+1
| * Merge branch 'copy-on-consume' into eosAdrian Thurston2013-01-281-52/+37
| |\
| | * removed the attach/detach callsAdrian Thurston2013-01-281-27/+0
| | * repeatedly call getData in match extractionAdrian Thurston2013-01-271-0/+7
| | * separate scanner buf from the token consume bufAdrian Thurston2013-01-271-25/+30
| * | experimenting with EOS, very roughAdrian Thurston2013-01-271-2/+13
| |/
| * copy data into fsm run just ahead of the consume callsAdrian Thurston2013-01-271-9/+25
* | proper, non-recursive implementation of clear parse treeAdrian Thurston2013-02-061-17/+34
|/
* added support for pushing streamsAdrian Thurston2013-01-071-1/+6
* towards unifying input and stream typesAdrian Thurston2013-01-051-2/+0
* removed pointers from FsmRun back to attached streamsAdrian Thurston2013-01-011-34/+5
* unification of stream typesAdrian Thurston2012-12-311-96/+96