summaryrefslogtreecommitdiff
path: root/colm/input.h
Commit message (Expand)AuthorAgeFilesLines
* various improvements supporting multiple parsers in one programAdrian Thurston2013-03-021-5/+1
* completed removed FsmRun from InputStream interfaceAdrian Thurston2013-02-091-1/+1
* removed FsmRun arg from getData and getParseBlock input interfacesAdrian Thurston2013-02-091-4/+2
* 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-061-1/+1
* | made the input stream functions staticAdrian Thurston2013-02-061-30/+0
|/
* return the amount copied from getDataAdrian Thurston2013-02-051-3/+1
* refraining from copying in getParsBlock, basics workingAdrian Thurston2013-02-031-5/+6
* return pointer to data bclok from getParseBlockAdrian Thurston2013-02-021-3/+6
* forked the getData input function into getParseBlockAdrian Thurston2013-02-021-1/+3
* Merge branch 'copy-on-consume' into eosAdrian Thurston2013-01-281-1/+0
|\
| * removed the attach/detach callsAdrian Thurston2013-01-281-1/+0
* | experimenting with EOS, very roughAdrian Thurston2013-01-271-3/+5
|/
* added support for pushing streamsAdrian Thurston2013-01-071-6/+10
* unification of stream typesAdrian Thurston2012-12-311-36/+55
* unified SourceStream and InputStream structsAdrian Thurston2012-12-311-19/+8
* getDataImpl -> getDataSourceAdrian Thurston2012-12-301-1/+1
* improved variable namingAdrian Thurston2012-12-301-6/+6
* removed handlesLine from InputStream, always falseAdrian Thurston2012-12-301-6/+2
* removed unused position info from source streamAdrian Thurston2012-12-301-5/+1
* removed handlesLine from SourceStream, not usedAdrian Thurston2012-12-301-4/+0
* removed file and fd from InputStreamAdrian Thurston2012-12-301-4/+0
* removing unused vars from source input streamsAdrian Thurston2012-12-301-13/+3
* name fixes Repl -> ConsAdrian Thurston2012-08-181-7/+7
* renamed Replacement to ConstructorAdrian Thurston2012-08-111-4/+4
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+214
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-214/+0
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Bit of cleanup around attaching FSM run to input and source.Adrian Thurston2012-01-161-2/+2
* Need symmetrical do/undo for append/prepend to streams. Can't use the consumeAdrian Thurston2012-01-021-1/+5
* Cleanup.Adrian Thurston2012-01-011-13/+4
* Dead code cleanup.Adrian Thurston2012-01-011-12/+0
* Bringing back the connection between fsm runs and input streams. This allows usAdrian Thurston2011-12-311-2/+6
* Don't need the flush flag in input streams anymore. The parse loop decides whenAdrian Thurston2011-12-301-2/+0
* More buildup of the input interface. refs #341.Adrian Thurston2011-12-301-12/+13
* Bit more work on the new interface. Shaping up to something good!Adrian Thurston2011-12-301-5/+12
* Some renaming of the input functions. Adrian Thurston2011-12-301-7/+10
* Eliminating the rest of the testing functions from the input interface. Adrian Thurston2011-12-301-9/+1
* Don't need the push back of full buffers in the input interface since we are noAdrian Thurston2011-12-301-2/+0
* Building up the consume and undoConsume implementation function for the newAdrian Thurston2011-12-291-4/+8
* Building up more two-stream input interface. Simple accumulator works. 1. GetAdrian Thurston2011-12-291-6/+2
* First commit in redesign of the input interface. refs #342. Also copying dataAdrian Thurston2011-12-291-6/+13
* Need to handle undo append of a stream differently than the other undo appends.Adrian Thurston2011-12-191-0/+1
* The send of ignore functions was not using the correct input stream interface,Adrian Thurston2011-12-181-7/+0
* Have the split between InputStream and SourceStream partially functional. BasicAdrian Thurston2011-12-171-24/+29
* Input is going to become InputStream and the original InputStream is going toAdrian Thurston2011-12-151-67/+65
* Duplicated the accum struct into Input, which will wrap all the input functionsAdrian Thurston2011-12-141-0/+57
* The colm.h header now contains the bare minimum for the C++ interface. Put theAdrian Thurston2011-10-291-7/+7
* KlangEl -> LangElAdrian Thurston2011-07-071-2/+2