summaryrefslogtreecommitdiff
path: root/src/ctinput.cc
Commit message (Expand)AuthorAgeFilesLines
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+570
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-550/+0
* added a get option to retrieve auto_trim from bytecodeAdrian Thurston2019-05-231-4/+4
* added and auto_trim flag to stream anad inputAdrian Thurston2019-05-221-0/+4
* replace eof_sent in input interface with bit in pda_runAdrian Thurston2018-07-101-4/+0
* some cleanup of eof interfaceAdrian Thurston2018-07-101-12/+5
* more separation of input and streamAdrian Thurston2018-07-101-51/+37
* separating the input from stream typeAdrian Thurston2018-07-081-5/+5
* some improvements to the the stream funcsAdrian Thurston2018-07-071-42/+40
* some better organization of the stream funcsAdrian Thurston2018-07-061-15/+24
* converted ctinput.cc to C conventions to match input.cAdrian Thurston2018-07-061-92/+57
* skip arg to get_parse_block needs to be a pointerAdrian Thurston2018-07-041-12/+12
* use stream_impl_ct directlyAdrian Thurston2018-07-021-8/+60
* added colm_program as an arg to input functionsAdrian Thurston2018-06-251-15/+15
* added location information to stream interfacesAdrian Thurston2018-06-181-0/+7
* wrapped eof_sent in stream funcsAdrian Thurston2018-06-181-2/+21
* added close_stream to stream funcsAdrian Thurston2018-06-181-2/+2
* added print_tree to stream funcsAdrian Thurston2018-06-181-2/+2
* added stream funcs for collect and flushAdrian Thurston2018-06-181-0/+4
* some org of stream_funcsAdrian Thurston2018-06-181-9/+23
* moved stream destructor code to respective callbacksAdrian Thurston2018-06-181-2/+2
* use a define to declare multiple stream funcsAdrian Thurston2018-06-181-20/+22
* added destructor to stream functionsAdrian Thurston2018-06-181-0/+10
* removed unused prg and sp args from consume_data stream funcAdrian Thurston2018-06-181-4/+2
* specialize stream impl for compile-time parsingAdrian Thurston2018-06-171-21/+38
* cast stream funcs so we can specialize stream_impl structsAdrian Thurston2018-06-171-12/+12
* declare types for the stream funcsAdrian Thurston2018-06-171-46/+0
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-6/+7
* prep code for managing stream name in the stream destructorAdrian Thurston2016-03-021-2/+2
* dynamically size runbufs from extract_tokenAdrian Thurston2015-11-121-3/+4
* put parse tree allocator struct into pda_run as a pointer, allowing overrideAdrian Thurston2015-10-051-1/+1
* fix for putting back to the compile-time input streamsAdrian Thurston2015-06-271-2/+17
* removed the fd-based IO funcs, just using FILE structsAdrian Thurston2015-06-211-4/+4
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-43/+43
* naming convention improvementsAdrian Thurston2015-05-171-1/+1
* more application of C naming conventionsAdrian Thurston2015-05-151-10/+10
* naming convention improvementsAdrian Thurston2015-05-151-29/+32
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-4/+5
* cleanup of the coroutine codeAdrian Thurston2015-05-101-1/+1
* always emit the host-call functionAdrian Thurston2015-04-011-5/+0
* first cut of C extensionsAdrian Thurston2015-04-011-0/+5
* code movement and conventionsAdrian Thurston2015-02-071-2/+3
* function name cleanupAdrian Thurston2015-01-271-2/+2
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* renamed parsedata.h -> compiler.hAdrian Thurston2014-12-121-1/+1
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* downref embedded streams when they are consumedAdrian Thurston2014-07-161-2/+3
* some code cleanup: Form and constructor arg orderAdrian Thurston2014-01-051-4/+4