summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* additional test for stream pull out of the parsing codecopy-on-consumeAdrian Thurston2013-02-103-0/+5
* support stream pull outside of a parserAdrian Thurston2013-02-109-23/+56
* added the WC and WV context for stdin/stdout/sterr getAdrian Thurston2013-02-101-1/+7
* write the skip-token label only if it is usedAdrian Thurston2013-02-103-5/+17
* completed removed FsmRun from InputStream interfaceAdrian Thurston2013-02-094-11/+7
* removed FsmRun arg from getData and getParseBlock input interfacesAdrian Thurston2013-02-094-21/+16
* removal of fsmRun arg from a number of stream interface functionsAdrian Thurston2013-02-093-18/+18
* converted resetToken to tak PdaRunAdrian Thurston2013-02-093-4/+5
* check return value of write call, suppresses warningAdrian Thurston2013-02-091-1/+4
* removed the FsmRun arg from the parseLoop callAdrian Thurston2013-02-094-9/+10
* store FsmRun inside PdaRun, remove from ParserAdrian Thurston2013-02-096-15/+18
* merged call to newToken into initPdaRun, made it staticAdrian Thurston2013-02-094-4/+2
* merged initFsmRun into initPdaRunAdrian Thurston2013-02-094-12/+10
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-0923-60/+2
* 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-075-18/+19
* Merge branch 'copy-on-consume' of ssh://complang.org/var/git/colm into copy-o...Adrian Thurston2013-02-071-2/+0
|\
| * eliminated duplicate definition of StreamImpl typedefAdrian Thurston2013-02-071-2/+0
* | took skip out of the getData interface, not neededAdrian Thurston2013-02-064-9/+9
* | getData continues until length data is copiedAdrian Thurston2013-02-063-90/+48
* | made the input stream functions staticAdrian Thurston2013-02-062-51/+21
|/
* return the amount copied from getDataAdrian Thurston2013-02-054-111/+63
* keep tokend as an int, not pointerAdrian Thurston2013-02-045-21/+37
* renamed FsmRun "have" to toklen, compute it in fsmExecuteAdrian Thurston2013-02-044-21/+28
* don't touch p in the FSM execution, wrecks the have computationAdrian Thurston2013-02-033-7/+10
* 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-035-114/+56
* return pointer to data bclok from getParseBlockAdrian Thurston2013-02-024-10/+25
* forked the getData input function into getParseBlockAdrian Thurston2013-02-024-2/+262
* the include1 test now functions on the eos branchAdrian Thurston2013-01-281-0/+19
* Merge branch 'copy-on-consume' into eosAdrian Thurston2013-01-2811-93/+159
|\
| * added empty expected output for the yet-to-work include1.lm testAdrian Thurston2013-01-281-0/+0
| * removed the attach/detach callsAdrian Thurston2013-01-285-67/+2
| * repeatedly call getData in match extractionAdrian Thurston2013-01-271-0/+7
| * test case for nested streamsAdrian Thurston2013-01-275-0/+118
| * separate scanner buf from the token consume bufAdrian Thurston2013-01-272-26/+32
* | experimenting with EOS, very roughAdrian Thurston2013-01-273-9/+32
|/
* copy data into fsm run just ahead of the consume callsAdrian Thurston2013-01-271-9/+25
* Add gcc 4.7 supportAnton Ageev2013-01-204-15/+15
* ignore input files with numbers on the end (testing including)Adrian Thurston2013-01-201-0/+1
* test for no-ignore option on tokensAdrian Thurston2013-01-073-0/+72
* added support for pushing streamsAdrian Thurston2013-01-075-24/+50
* completed unification of the Input and Stream typesAdrian Thurston2013-01-0511-82/+25
* towards unifying input and stream typesAdrian Thurston2013-01-054-37/+16
* towards compositional streamsAdrian Thurston2013-01-052-4/+8
* removed pointers from FsmRun back to attached streamsAdrian Thurston2013-01-013-53/+19
* adding missing stream class renames to code generationAdrian Thurston2013-01-015-9/+9
* removed file and fd from Stream struct, it is in the StreamImpl classAdrian Thurston2012-12-313-10/+8