summaryrefslogtreecommitdiff
path: root/src/input.c
Commit message (Expand)AuthorAgeFilesLines
...
* added destructor to stream functionsAdrian Thurston2018-06-181-2/+12
* removed unused prg and sp args from consume_data stream funcAdrian Thurston2018-06-181-5/+3
* starting to separate run time stream impls from the baseAdrian Thurston2018-06-181-102/+212
* cast stream funcs so we can specialize stream_impl structsAdrian Thurston2018-06-171-40/+42
* use a stream_impl for append dataAdrian Thurston2018-06-171-24/+17
* use a stream_impl for prepended dataAdrian Thurston2018-06-171-63/+17
* stash stream_impls not, stream_t in run bufAdrian Thurston2018-06-171-18/+16
* some cleanup of types and names in the input subsystemAdrian Thurston2018-06-171-55/+55
* starting on a stream_impl for text blocksAdrian Thurston2018-06-171-55/+120
* allocate a unique struct id for streamsAdrian Thurston2018-05-051-1/+1
* use disjoint sets for struct and lang-el identifiersAdrian Thurston2018-05-041-1/+1
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* do not close stdin, stdout or stderrAdrian Thurston2017-02-011-1/+10
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+18
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-7/+8
* removed stream name transfer hack that was necessary before managed namesAdrian Thurston2016-03-171-7/+3
* manage file name allocations and allow them to be exportedAdrian Thurston2016-03-091-4/+27
* clear any collect data from streamsAdrian Thurston2016-03-071-0/+5
* new stream objects can now collect text, accessible with ->tree (str type)Adrian Thurston2016-03-071-0/+26
* compute correct position information in the top-level streamAdrian Thurston2016-03-071-6/+8
* prep code for managing stream name in the stream destructorAdrian Thurston2016-03-021-14/+17
* plug a small string leakAdrian Thurston2016-03-011-0/+1
* removed spurrious message introduced in prev commitAdrian Thurston2015-12-301-1/+1
* when pushing data in front of a stream, source the locationAdrian Thurston2015-12-261-2/+17
* when tokens come from strings, init with a default locationAdrian Thurston2015-11-131-59/+77
* dynamically size runbufs from extract_tokenAdrian Thurston2015-11-121-46/+54
* increment and decrement absolute indentation on _IN_ and _EX_ typescolm-barracuda-v5Adrian Thurston2015-06-281-1/+5
* removed the fd-based IO funcs, just using FILE structsAdrian Thurston2015-06-211-46/+19
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-189/+189
* naming convention improvementsAdrian Thurston2015-05-171-3/+3
* more application of C naming conventionsAdrian Thurston2015-05-151-40/+40
* naming convention improvementsAdrian Thurston2015-05-151-61/+61
* added a destructor for streamAdrian Thurston2015-01-271-0/+15
* function name cleanupAdrian Thurston2015-01-271-15/+18
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* some stream function name cleanupAdrian Thurston2015-01-061-3/+3
* start using stream and parser structsAdrian Thurston2015-01-021-11/+11
* make stream and parser overlay structAdrian Thurston2015-01-021-2/+2
* started converting stream to object typeAdrian Thurston2014-12-261-18/+40
* more refcount fixes for global object, which is now a structAdrian Thurston2014-12-261-0/+51
* various code cleanupAdrian Thurston2014-11-051-8/+21
* the stream type is now a pointer-to-streamAdrian Thurston2014-11-051-22/+20
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* downref embedded streams when they are consumedAdrian Thurston2014-07-161-3/+7
* renamed colm dir to srcAdrian Thurston2013-06-081-0/+1005
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-847/+0
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-0/+847