summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge branch 'copy-on-consume' into eosAdrian Thurston2013-01-285-93/+41
|\
| * removed the attach/detach callsAdrian Thurston2013-01-285-67/+2
| * repeatedly call getData in match extractionAdrian Thurston2013-01-271-0/+7
| * 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
* ignore input files with numbers on the end (testing including)Adrian Thurston2013-01-201-0/+1
* added support for pushing streamsAdrian Thurston2013-01-075-24/+50
* completed unification of the Input and Stream typesAdrian Thurston2013-01-0510-80/+23
* 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
* unification of stream typesAdrian Thurston2012-12-3112-265/+317
* unified SourceStream and InputStream structsAdrian Thurston2012-12-311-19/+8
* getDataImpl -> getDataSourceAdrian Thurston2012-12-302-7/+7
* improved variable namingAdrian Thurston2012-12-303-133/+133
* removed handlesLine from InputStream, always falseAdrian Thurston2012-12-302-20/+12
* removed unused position info from source streamAdrian Thurston2012-12-303-21/+1
* removed handlesLine from SourceStream, not usedAdrian Thurston2012-12-302-6/+0
* removed file and fd from InputStreamAdrian Thurston2012-12-301-4/+0
* removing unused vars from source input streamsAdrian Thurston2012-12-301-13/+3
* track eof in fd-backed source streamAdrian Thurston2012-12-301-2/+8
* removed an old debugging statementAdrian Thurston2012-12-301-4/+0
* implemented stdout and stderrAdrian Thurston2012-12-305-13/+53
* more simplification: removed isSigned from keyOps and host typeAdrian Thurston2012-12-293-82/+6
* more simplifyingAdrian Thurston2012-12-294-75/+24
* some simplification of fsm graph key operatorsAdrian Thurston2012-12-291-41/+10
* more condition code removal in fsm graphAdrian Thurston2012-12-294-207/+1
* code cleanup in fsm graphAdrian Thurston2012-12-298-176/+4
* code cleanup in fsm graphAdrian Thurston2012-12-295-494/+0
* verify namespace start end namesAdrian Thurston2012-12-211-0/+5
* replaced namespace and context curlies with KW .. endAdrian Thurston2012-12-191-2/+2
* eliminated curlies for lex scope, using lex ... endAdrian Thurston2012-12-183-2/+3
* removed the region nameAdrian Thurston2012-12-162-10/+10
* removed graphDict from ParseDataAdrian Thurston2012-12-163-17/+9
* no longer storing the token region nameAdrian Thurston2012-12-163-6/+8
* fixed typo-bug in buffer growth in str collectionAdrian Thurston2012-10-191-1/+1
* fix for error reporting in function lookupAdrian Thurston2012-09-171-2/+1
* few more improvements to input location trackingAdrian Thurston2012-09-153-12/+12
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-1511-79/+95
* refactoring the constructor/pattern parsing to eliminate clonesAdrian Thurston2012-09-152-62/+41
* simple parse error reporting for constructor and matchingAdrian Thurston2012-09-151-11/+28