summaryrefslogtreecommitdiff
path: root/colm/pdarun.h
Commit message (Expand)AuthorAgeFilesLines
* some dead code removalAdrian Thurston2013-04-201-3/+0
* lowercased the C interfaceAdrian Thurston2013-04-161-16/+16
* some code movement to make static functionsAdrian Thurston2013-04-061-2/+0
* initialize all StreamImpl structsAdrian Thurston2013-04-061-1/+0
* moving position updates into the consume operationAdrian Thurston2013-04-041-5/+0
* various improvements supporting multiple parsers in one programAdrian Thurston2013-03-021-4/+0
* removed isIgnoreOnly and isCiOnly from RegionInfoAdrian Thurston2013-02-271-2/+0
* Merge branch 'master' of ssh://complang.org/var/git/colmAdrian Thurston2013-02-161-4/+3
|\
| * brought back declaration of clearPdaRun, which went missing in some cleanupAdrian Thurston2013-02-131-4/+3
* | took name out of the RegionInfo struct (runtime)Adrian Thurston2013-02-161-1/+0
|/
* the FsmRun struct is now contained in PdaRunAdrian Thurston2013-02-101-2/+2
* support stream pull outside of a parserAdrian Thurston2013-02-101-1/+1
* 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/+1
* removed the FsmRun arg from the parseLoop callAdrian Thurston2013-02-091-1/+1
* 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/+0
* merged initFsmRun into initPdaRunAdrian Thurston2013-02-091-4/+2
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
* the eof marker is now a single bit rather than a pointerAdrian Thurston2013-02-071-3/+7
* keep tokend as an int, not pointerAdrian Thurston2013-02-041-1/+4
* renamed FsmRun "have" to toklen, compute it in fsmExecuteAdrian Thurston2013-02-041-1/+1
* refraining from copying in getParsBlock, basics workingAdrian Thurston2013-02-031-1/+1
* removed the attach/detach callsAdrian Thurston2013-01-281-3/+0
* separate scanner buf from the token consume bufAdrian Thurston2013-01-271-1/+2
* added support for pushing streamsAdrian Thurston2013-01-071-0/+1
* removed pointers from FsmRun back to attached streamsAdrian Thurston2013-01-011-7/+2
* adding missing stream class renames to code generationAdrian Thurston2013-01-011-2/+2
* unification of stream typesAdrian Thurston2012-12-311-30/+30
* store the parse error in PdaRun, make it accessible with member on parser typeAdrian Thurston2012-09-081-0/+2
* more consistent naming for rcode append functionsAdrian Thurston2012-08-251-14/+14
* removed fsmRun from INPUT_PULL_BKTAdrian Thurston2012-08-241-1/+1
* name fixes Repl -> ConsAdrian Thurston2012-08-181-4/+4
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+473
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-473/+0
* experimenting with use of a nonterm for collecting ignores.Adrian Thurston2012-05-241-1/+3
* improvements to ignore handling in the parserAdrian Thurston2012-05-221-0/+1
* first checkin on no-kid-flags and no-ignore-dupes branchAdrian Thurston2012-05-201-1/+2
* a follow-ignore that appears to workAdrian Thurston2012-05-191-1/+3
* testing an 'ncs' var, meaning 'next cs'.Adrian Thurston2012-05-191-1/+1
* pre-regions, towards follow ignoresAdrian Thurston2012-05-191-1/+3
* Use the parse trees in the bindings array. Probably can turn this into a bit inAdrian Thurston2012-05-171-2/+4
* Took the args specific to compile-time out of makeTokenWithData. ThoseAdrian Thurston2012-05-161-1/+1
* Eliminated PtKid. Worked on first test run (!).Adrian Thurston2012-05-141-6/+6
* Eliminated the pt macro.Adrian Thurston2012-05-141-6/+6
* Pointers to parse trees in the pda run are now using the parse tree structsAdrian Thurston2012-05-141-6/+6
* Added a separate Kid data structure for use with parse trees.Adrian Thurston2012-05-141-1/+1
* Some code movement.Adrian Thurston2012-05-121-2/+0
* Use AF_HAS_RCODE only in parse tree flags.Adrian Thurston2012-05-111-1/+0
* Now have only one ignore accumulator.Adrian Thurston2012-05-081-1/+0