| Commit message (Expand) | Author | Age | Files | Lines |
* | improvements to free bytecodes, bytecode def cleanup | Adrian Thurston | 2018-07-10 | 1 | -1/+1 |
* | use FN_ prefix for functions, space is diff from IN_ | Adrian Thurston | 2018-07-10 | 1 | -6/+6 |
* | more separation of input and stream | Adrian Thurston | 2018-07-10 | 1 | -1/+1 |
* | use parser, not input, in the send instructions | Adrian Thurston | 2018-07-09 | 1 | -19/+5 |
* | select between parser/plain stream at compile time, switch to "_" | Adrian Thurston | 2018-07-09 | 1 | -2/+59 |
* | make it possible to set parser input before parsing | Adrian Thurston | 2018-07-07 | 1 | -125/+156 |
* | reusing stream impls when parsing from 'input' | Adrian Thurston | 2018-07-04 | 1 | -2/+12 |
* | make the rhs of switch vars available in case clauses | Adrian Thurston | 2018-05-20 | 1 | -0/+5 |
* | merged the WC and WV versions of SEND TEXT, TREE, STREAM | Adrian Thurston | 2018-05-15 | 1 | -36/+12 |
* | merged the PARSE_LOAD instruction into SEND | Adrian Thurston | 2018-05-15 | 1 | -1/+0 |
* | merged the EXIT instructions into PARSE_FRAG | Adrian Thurston | 2018-05-15 | 1 | -1/+0 |
* | merged PCR_CALL into PARSE_FRAG instructions | Adrian Thurston | 2018-05-15 | 1 | -1/+0 |
* | removed stopId from parse frag instruction | Adrian Thurston | 2018-05-15 | 1 | -3/+0 |
* | unified parse frag and finish | Adrian Thurston | 2018-05-15 | 1 | -16/+4 |
* | added an instruction for the final reduce commit | Adrian Thurston | 2018-05-15 | 1 | -0/+4 |
* | init stop_id when a parser is constructed | Adrian Thurston | 2018-05-14 | 1 | -0/+2 |
* | use SEND_EOF instruction for setting and restoring EOF bit | Adrian Thurston | 2018-05-14 | 1 | -3/+3 |
* | don't issue parse finish instructions if parse stop enabled | Adrian Thurston | 2018-05-14 | 1 | -2/+4 |
* | removed TREE_TO_STR from evaluateParse | Adrian Thurston | 2018-05-14 | 1 | -6/+0 |
* | don't TRIM trees in parse and embed-string | Adrian Thurston | 2018-05-14 | 1 | -2/+2 |
* | sending trees: converted the TO_STR to a print inside the SEND_TEXT | Adrian Thurston | 2018-05-14 | 1 | -6/+0 |
* | cloned the SEND_TREE instruction as SEND_TEXT | Adrian Thurston | 2018-05-13 | 1 | -2/+14 |
* | stringify when sending to streams | Adrian Thurston | 2018-05-13 | 1 | -2/+2 |
* | added a SEND_EOF instruction | Adrian Thurston | 2018-05-13 | 1 | -2/+5 |
* | added stds, a list of streams, used for bare sends | Adrian Thurston | 2018-05-13 | 1 | -0/+10 |
* | allow sending to lists of streams | Adrian Thurston | 2018-05-12 | 1 | -0/+7 |
* | merged the WC and WV versions of parse instructions | Adrian Thurston | 2018-05-11 | 1 | -32/+12 |
* | don't disable parse revert based on what's being manpiulated | Adrian Thurston | 2018-05-11 | 1 | -5/+5 |
* | moved all the parse finish codegen to one function | Adrian Thurston | 2018-05-09 | 1 | -64/+40 |
* | parsing bytecodes now operate on stream, finding the parser behind it | Adrian Thurston | 2018-05-08 | 1 | -6/+15 |
* | some bytecode renaming | Adrian Thurston | 2018-05-08 | 1 | -8/+8 |
* | removed print statements, using only the send statement | Adrian Thurston | 2018-05-07 | 1 | -123/+0 |
* | don't convert to a string when sending a tree to a stream | Adrian Thurston | 2018-05-07 | 1 | -2/+1 |
* | allow sending to streams via IN_PARSE_APPEND_WC | Adrian Thurston | 2018-05-07 | 1 | -1/+2 |
* | replacing the void LEL with a keyword and TYPE_VOID (non-tree) | Adrian Thurston | 2018-05-04 | 1 | -4/+4 |
* | don't downref values of void type | Adrian Thurston | 2018-05-04 | 1 | -5/+5 |
* | removed a couple downrefs of parsers and streams | Adrian Thurston | 2018-05-03 | 1 | -1/+1 |
* | allow a prod-name case clause to also have a pattern | Adrian Thurston | 2018-03-11 | 1 | -0/+20 |
* | allow switching on production numbers | Adrian Thurston | 2018-03-09 | 1 | -2/+28 |
* | updated Copyright years | Adrian Thurston | 2018-03-04 | 1 | -1/+1 |
* | added a read_reduce statement to call postfix reducer | Adrian Thurston | 2017-07-27 | 1 | -2/+35 |
* | started on a tree print in postfix notation | Adrian Thurston | 2017-07-20 | 1 | -0/+6 |
* | migrated from GPLv2 to MIT license | Adrian Thurston | 2016-12-13 | 1 | -17/+19 |
* | an automated include convention improvement from Peter Reijnders | Adrian Thurston | 2016-12-13 | 1 | -5/+4 |
* | auto-trim in print, send and construct, disable with @ | Adrian Thurston | 2016-10-01 | 1 | -0/+22 |
* | if matching a ref, return a tree type | Adrian Thurston | 2016-09-23 | 1 | -0/+5 |
* | implemented a const-string define option -Ename=val | Adrian Thurston | 2016-07-28 | 1 | -1/+15 |
* | new stream objects can now collect text, accessible with ->tree (str type) | Adrian Thurston | 2016-03-07 | 1 | -0/+3 |
* | added the $$ operator, which converts tree-to-str with attrs | Adrian Thurston | 2015-12-15 | 1 | -0/+9 |
* | split reducers into their own class | Adrian Thurston | 2015-11-05 | 1 | -3/+7 |