| Commit message (Expand) | Author | Age | Files | Lines |
* | some work on optimized input append, still disabled | Adrian Thurston | 2018-07-12 | 1 | -35/+84 |
* | split SOURCE type into SOURCE for opened files and ACCUM for RT text | Adrian Thurston | 2018-07-12 | 2 | -72/+73 |
* | some function name changes, added disabled optimizations | Adrian Thurston | 2018-07-12 | 1 | -71/+101 |
* | freeing leaked bufs from input.c | Adrian Thurston | 2018-07-11 | 2 | -21/+38 |
* | replace eof_sent in input interface with bit in pda_run | Adrian Thurston | 2018-07-10 | 7 | -25/+18 |
* | some cleanup of eof interface | Adrian Thurston | 2018-07-10 | 4 | -27/+13 |
* | eof funcs can come out of stream interface | Adrian Thurston | 2018-07-10 | 2 | -52/+27 |
* | eos_sent can be removed from input/stream | Adrian Thurston | 2018-07-10 | 1 | -2/+0 |
* | improvements to free bytecodes, bytecode def cleanup | Adrian Thurston | 2018-07-10 | 6 | -48/+36 |
* | use FN_ prefix for functions, space is diff from IN_ | Adrian Thurston | 2018-07-10 | 4 | -260/+257 |
* | more separation of input and stream | Adrian Thurston | 2018-07-10 | 7 | -198/+93 |
* | removed parser from input, initting with input takes pointer to input_t | Adrian Thurston | 2018-07-09 | 4 | -28/+3 |
* | don't supply pda_run to input->pull, breaking input->parser link | Adrian Thurston | 2018-07-09 | 1 | -6/+2 |
* | REDUCE_COMMIT needs to use parser_t | Adrian Thurston | 2018-07-09 | 1 | -3/+3 |
* | use parser, not input, in the send instructions | Adrian Thurston | 2018-07-09 | 5 | -150/+114 |
* | select between parser/plain stream at compile time, switch to "_" | Adrian Thurston | 2018-07-09 | 6 | -69/+110 |
* | some more separation of stream_t and input_t | Adrian Thurston | 2018-07-09 | 6 | -102/+103 |
* | separating the input from stream type | Adrian Thurston | 2018-07-08 | 16 | -144/+234 |
* | make it possible to set parser input before parsing | Adrian Thurston | 2018-07-07 | 4 | -127/+182 |
* | some improvements to the the stream funcs | Adrian Thurston | 2018-07-07 | 3 | -100/+88 |
* | some better organization of the stream funcs | Adrian Thurston | 2018-07-06 | 4 | -25/+46 |
* | converted ctinput.cc to C conventions to match input.c | Adrian Thurston | 2018-07-06 | 1 | -92/+57 |
* | skip arg to get_parse_block needs to be a pointer | Adrian Thurston | 2018-07-04 | 3 | -22/+22 |
* | when sending back artificial ignore trees we need to push back to input | Adrian Thurston | 2018-07-04 | 1 | -3/+8 |
* | don't downref trees after undo prepend | Adrian Thurston | 2018-07-04 | 1 | -1/+1 |
* | don't recurse into source streams when unsetting eof sent flag | Adrian Thurston | 2018-07-04 | 1 | -6/+6 |
* | reusing stream impls when parsing from 'input' | Adrian Thurston | 2018-07-04 | 13 | -8/+102 |
* | use stream_impl_ct directly | Adrian Thurston | 2018-07-02 | 3 | -18/+62 |
* | when undoing consume of tree there might be some empty source bufs | Adrian Thurston | 2018-07-02 | 2 | -36/+67 |
* | again more input push/pop balance fixes | Adrian Thurston | 2018-06-27 | 1 | -37/+94 |
* | more input push/pop balance fixes | Adrian Thurston | 2018-06-27 | 2 | -187/+145 |
* | balancing pushes and pulls | Adrian Thurston | 2018-06-25 | 4 | -21/+25 |
* | some simplification of tree functions | Adrian Thurston | 2018-06-25 | 1 | -26/+11 |
* | only need the type in the seq_buf and it doesn't need 'data' | Adrian Thurston | 2018-06-25 | 2 | -73/+57 |
* | removed the data section from the top level run buf type | Adrian Thurston | 2018-06-25 | 2 | -95/+2 |
* | added colm_program as an arg to input functions | Adrian Thurston | 2018-06-25 | 7 | -159/+159 |
* | stash the head when consuming a tree and pop it when undoing | Adrian Thurston | 2018-06-25 | 1 | -7/+6 |
* | limit the undoing of consumed data | Adrian Thurston | 2018-06-25 | 3 | -17/+41 |
* | split the run_buf into two structs, one for seq, one for data | Adrian Thurston | 2018-06-23 | 2 | -65/+86 |
* | can now simplify stream_impl_seq (top level stream) | Adrian Thurston | 2018-06-18 | 2 | -22/+0 |
* | added location information to stream interfaces | Adrian Thurston | 2018-06-18 | 5 | -43/+25 |
* | wrapped eof_sent in stream funcs | Adrian Thurston | 2018-06-18 | 4 | -5/+52 |
* | collect and file operations only need to be in stream_impl_data | Adrian Thurston | 2018-06-18 | 1 | -13/+9 |
* | when printing we can assume we have stream_impl_data | Adrian Thurston | 2018-06-18 | 1 | -2/+2 |
* | added close_stream to stream funcs | Adrian Thurston | 2018-06-18 | 4 | -6/+19 |
* | added print_tree to stream funcs | Adrian Thurston | 2018-06-18 | 4 | -10/+26 |
* | added stream funcs for collect and flush | Adrian Thurston | 2018-06-18 | 6 | -38/+76 |
* | some org of stream_funcs | Adrian Thurston | 2018-06-18 | 3 | -39/+59 |
* | removing some direct access to stream_impl | Adrian Thurston | 2018-06-18 | 1 | -8/+7 |
* | moved stream destructor code to respective callbacks | Adrian Thurston | 2018-06-18 | 3 | -99/+44 |