summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* some improvements to the the stream funcsAdrian Thurston2018-07-073-100/+88
* some better organization of the stream funcsAdrian Thurston2018-07-064-25/+46
* 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-043-22/+22
* when sending back artificial ignore trees we need to push back to inputAdrian Thurston2018-07-041-3/+8
* don't downref trees after undo prependAdrian Thurston2018-07-041-1/+1
* don't recurse into source streams when unsetting eof sent flagAdrian Thurston2018-07-041-6/+6
* reusing stream impls when parsing from 'input'Adrian Thurston2018-07-0413-8/+102
* use stream_impl_ct directlyAdrian Thurston2018-07-023-18/+62
* when undoing consume of tree there might be some empty source bufsAdrian Thurston2018-07-022-36/+67
* again more input push/pop balance fixesAdrian Thurston2018-06-271-37/+94
* more input push/pop balance fixesAdrian Thurston2018-06-272-187/+145
* balancing pushes and pullsAdrian Thurston2018-06-254-21/+25
* some simplification of tree functionsAdrian Thurston2018-06-251-26/+11
* only need the type in the seq_buf and it doesn't need 'data'Adrian Thurston2018-06-252-73/+57
* removed the data section from the top level run buf typeAdrian Thurston2018-06-252-95/+2
* added colm_program as an arg to input functionsAdrian Thurston2018-06-257-159/+159
* stash the head when consuming a tree and pop it when undoingAdrian Thurston2018-06-251-7/+6
* limit the undoing of consumed dataAdrian Thurston2018-06-253-17/+41
* split the run_buf into two structs, one for seq, one for dataAdrian Thurston2018-06-232-65/+86
* can now simplify stream_impl_seq (top level stream)Adrian Thurston2018-06-182-22/+0
* added location information to stream interfacesAdrian Thurston2018-06-185-43/+25
* wrapped eof_sent in stream funcsAdrian Thurston2018-06-184-5/+52
* collect and file operations only need to be in stream_impl_dataAdrian Thurston2018-06-181-13/+9
* when printing we can assume we have stream_impl_dataAdrian Thurston2018-06-181-2/+2
* added close_stream to stream funcsAdrian Thurston2018-06-184-6/+19
* added print_tree to stream funcsAdrian Thurston2018-06-184-10/+26
* added stream funcs for collect and flushAdrian Thurston2018-06-186-38/+76
* some org of stream_funcsAdrian Thurston2018-06-183-39/+59
* removing some direct access to stream_implAdrian Thurston2018-06-181-8/+7
* moved stream destructor code to respective callbacksAdrian Thurston2018-06-183-99/+44
* use a define to declare multiple stream funcsAdrian Thurston2018-06-183-109/+102
* added destructor to stream functionsAdrian Thurston2018-06-183-2/+26
* removed unused prg and sp args from consume_data stream funcAdrian Thurston2018-06-184-19/+13
* starting to separate run time stream impls from the baseAdrian Thurston2018-06-183-103/+277
* specialize stream impl for compile-time parsingAdrian Thurston2018-06-173-32/+41
* cast stream funcs so we can specialize stream_impl structsAdrian Thurston2018-06-172-52/+54
* declare types for the stream funcsAdrian Thurston2018-06-172-69/+69
* 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-172-19/+16
* some cleanup of types and names in the input subsystemAdrian Thurston2018-06-176-70/+73
* starting on a stream_impl for text blocksAdrian Thurston2018-06-172-55/+121
* elimination of the PTR case from stream append/prependAdrian Thurston2018-06-171-19/+16
* assert we are not upreffing or downreffing structsAdrian Thurston2018-06-151-0/+2
* pass prg to colm_tree_upref and maintian first struct idAdrian Thurston2018-06-1511-123/+134
* make the rhs of switch vars available in case clausesAdrian Thurston2018-05-204-5/+46
* don't segfault on production label lookup if a prod has no labelAdrian Thurston2018-05-191-1/+1
* generate unescape only if neededAdrian Thurston2018-05-182-2/+14
* merged the WC and WV versions of SEND TEXT, TREE, STREAMAdrian Thurston2018-05-153-149/+58