summaryrefslogtreecommitdiff
path: root/src/input.h
Commit message (Expand)AuthorAgeFilesLines
* use fopencookie to avoid leaking FILE structsAdrian Thurston2020-12-081-0/+6
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+232
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-230/+0
* support _IN_ _EX_ indentation in string accumulatorsAdrian Thurston2019-05-251-3/+2
* added a get option to retrieve auto_trim from bytecodeAdrian Thurston2019-05-231-2/+4
* added and auto_trim flag to stream anad inputAdrian Thurston2019-05-221-0/+5
* don't use reported line as index when tracking line lenthsAdrian Thurston2018-12-121-2/+3
* stream: track line lengths and use to restore during push backAdrian Thurston2018-12-121-0/+6
* fix for optimized append wherby we were not respecting run_buf->offsetAdrian Thurston2018-07-131-30/+29
* some improvements to the (still broken) optimized appendAdrian Thurston2018-07-131-1/+3
* delegate splitting to the stream_impl classAdrian Thurston2018-07-131-36/+37
* various input cleanup, removed line info from input_impl_seqAdrian Thurston2018-07-121-11/+10
* split stream funcs out of input.cAdrian Thurston2018-07-121-0/+2
* split SOURCE type into SOURCE for opened files and ACCUM for RT textAdrian Thurston2018-07-121-3/+4
* freeing leaked bufs from input.cAdrian Thurston2018-07-111-0/+1
* replace eof_sent in input interface with bit in pda_runAdrian Thurston2018-07-101-2/+0
* some cleanup of eof interfaceAdrian Thurston2018-07-101-3/+2
* eof funcs can come out of stream interfaceAdrian Thurston2018-07-101-8/+0
* eos_sent can be removed from input/streamAdrian Thurston2018-07-101-2/+0
* more separation of input and streamAdrian Thurston2018-07-101-30/+2
* separating the input from stream typeAdrian Thurston2018-07-081-1/+47
* some improvements to the the stream funcsAdrian Thurston2018-07-071-15/+11
* some better organization of the stream funcsAdrian Thurston2018-07-061-2/+6
* skip arg to get_parse_block needs to be a pointerAdrian Thurston2018-07-041-1/+1
* when undoing consume of tree there might be some empty source bufsAdrian Thurston2018-07-021-0/+7
* only need the type in the seq_buf and it doesn't need 'data'Adrian Thurston2018-06-251-7/+5
* removed the data section from the top level run buf typeAdrian Thurston2018-06-251-6/+0
* added colm_program as an arg to input functionsAdrian Thurston2018-06-251-29/+29
* limit the undoing of consumed dataAdrian Thurston2018-06-251-1/+2
* split the run_buf into two structs, one for seq, one for dataAdrian Thurston2018-06-231-3/+16
* can now simplify stream_impl_seq (top level stream)Adrian Thurston2018-06-181-11/+0
* added location information to stream interfacesAdrian Thurston2018-06-181-28/+3
* wrapped eof_sent in stream funcsAdrian Thurston2018-06-181-0/+2
* added close_stream to stream funcsAdrian Thurston2018-06-181-0/+1
* added print_tree to stream funcsAdrian Thurston2018-06-181-0/+2
* added stream funcs for collect and flushAdrian Thurston2018-06-181-3/+5
* some org of stream_funcsAdrian Thurston2018-06-181-3/+3
* moved stream destructor code to respective callbacksAdrian Thurston2018-06-181-50/+1
* use a define to declare multiple stream funcsAdrian Thurston2018-06-181-43/+31
* added destructor to stream functionsAdrian Thurston2018-06-181-0/+4
* removed unused prg and sp args from consume_data stream funcAdrian Thurston2018-06-181-4/+2
* starting to separate run time stream impls from the baseAdrian Thurston2018-06-181-0/+64
* specialize stream impl for compile-time parsingAdrian Thurston2018-06-171-11/+0
* declare types for the stream funcsAdrian Thurston2018-06-171-23/+69
* stash stream_impls not, stream_t in run bufAdrian Thurston2018-06-171-1/+0
* some cleanup of types and names in the input subsystemAdrian Thurston2018-06-171-6/+9
* starting on a stream_impl for text blocksAdrian Thurston2018-06-171-0/+1
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* do not close stdin, stdout or stderrAdrian Thurston2017-02-011-0/+2
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+18