| Commit message (Expand) | Author | Age | Files | Lines |
* | allow program args to be passed in with lengths | Adrian Thurston | 2017-02-01 | 4 | -7/+20 |
* | do not close stdin, stdout or stderr | Adrian Thurston | 2017-02-01 | 3 | -2/+13 |
* | removed obsolete include alloca.h | Adrian Thurston | 2017-01-14 | 1 | -1/+0 |
* | refactored compileOutput and made -I and -L work | Peter Reijnders | 2017-01-06 | 1 | -83/+79 |
* | minor fixes: a missing cast, no comma at enum end, no redefined typedefs | Peter Reijnders | 2016-12-19 | 7 | -21/+10 |
* | correct name of realm names var, use var instead of strings | Peter Reijnders | 2016-12-19 | 3 | -11/+11 |
* | fixed type of strtol return val in lexFactorRepNum | Adrian Thurston | 2016-12-19 | 1 | -1/+1 |
* | fixed class vs struct inconsistency for FsmCodeGen | Adrian Thurston | 2016-12-19 | 1 | -1/+1 |
* | usage improvements from Peter Reijnders | Adrian Thurston | 2016-12-19 | 1 | -2/+12 |
* | migrated from GPLv2 to MIT license | Adrian Thurston | 2016-12-13 | 83 | -1321/+1543 |
* | an automated include convention improvement from Peter Reijnders | Adrian Thurston | 2016-12-13 | 76 | -434/+391 |
* | if an or block returns null then return lambda fsm | Adrian Thurston | 2016-10-29 | 1 | -0/+4 |
* | removed clones of cons-item-list resolve | Adrian Thurston | 2016-10-29 | 2 | -37/+23 |
* | some name improvements in colm grammar | Adrian Thurston | 2016-10-01 | 2 | -34/+34 |
* | auto-trim in print, send and construct, disable with @ | Adrian Thurston | 2016-10-01 | 8 | -11/+70 |
* | if matching a ref, return a tree type | Adrian Thurston | 2016-09-23 | 1 | -0/+5 |
* | added colm_error for extracting the error string | Adrian Thurston | 2016-08-23 | 2 | -0/+13 |
* | added a function for retrieving the reducer context | Adrian Thurston | 2016-08-01 | 2 | -0/+6 |
* | implemented a const-string define option -Ename=val | Adrian Thurston | 2016-07-28 | 8 | -53/+180 |
* | check include paths when opening includes | Adrian Thurston | 2016-07-28 | 1 | -2/+15 |
* | main needs to use -lcolm now | Adrian Thurston | 2016-07-06 | 1 | -2/+2 |
* | don't build 'p' and 'd' versions of the lib (production & debug), just libcolm | Adrian Thurston | 2016-06-29 | 2 | -13/+8 |
* | fix a spello which caused a compilation failure | Jan Engelhardt | 2016-06-29 | 1 | -1/+1 |
* | build libcolm shared and use -release ld option | Jan Engelhardt | 2016-06-29 | 2 | -9/+12 |
* | commit shift count needs to be initialized to -1 | Adrian Thurston | 2016-03-23 | 2 | -0/+12 |
* | use tree_child in the reduction commit | Adrian Thurston | 2016-03-23 | 2 | -2/+2 |
* | removed stream name transfer hack that was necessary before managed names | Adrian Thurston | 2016-03-17 | 1 | -7/+3 |
* | extract stream file names so we can use them after the colm program is deleted | Adrian Thurston | 2016-03-16 | 4 | -0/+16 |
* | added missing free in system function | Adrian Thurston | 2016-03-10 | 1 | -1/+3 |
* | manage file name allocations and allow them to be exported | Adrian Thurston | 2016-03-09 | 5 | -7/+55 |
* | clear any collect data from streams | Adrian Thurston | 2016-03-07 | 1 | -0/+5 |
* | new stream objects can now collect text, accessible with ->tree (str type) | Adrian Thurston | 2016-03-07 | 7 | -4/+74 |
* | compute correct position information in the top-level stream | Adrian Thurston | 2016-03-07 | 1 | -6/+8 |
* | prep code for managing stream name in the stream destructor | Adrian Thurston | 2016-03-02 | 5 | -28/+30 |
* | plug a small string leak | Adrian Thurston | 2016-03-01 | 1 | -0/+1 |
* | added a fail-parsing flag that allows immediate abort from reduction actions | Adrian Thurston | 2016-03-01 | 2 | -0/+17 |
* | host adapters now have unique names are are accessed with func pointers | Adrian Thurston | 2016-02-19 | 11 | -50/+81 |
* | removed spurrious message introduced in prev commit | Adrian Thurston | 2015-12-30 | 1 | -1/+1 |
* | when pushing data in front of a stream, source the location | Adrian Thurston | 2015-12-26 | 1 | -2/+17 |
* | added the $$ operator, which converts tree-to-str with attrs | Adrian Thurston | 2015-12-15 | 7 | -8/+53 |
* | clear the data trees as well as parse trees during reduction | Adrian Thurston | 2015-12-02 | 3 | -6/+18 |
* | allow omission of location in reductions | Adrian Thurston | 2015-11-30 | 11 | -42/+276 |
* | location fix for red action | Adrian Thurston | 2015-11-30 | 1 | -2/+1 |
* | added an option, -b, for specifying the name of the program object | Adrian Thurston | 2015-11-27 | 5 | -6/+22 |
* | reducer: cursor through rhs elements instead of starting from zero | Adrian Thurston | 2015-11-22 | 1 | -20/+90 |
* | added line directives reduction code generator | Adrian Thurston | 2015-11-21 | 1 | -1/+8 |
* | when tokens come from strings, init with a default location | Adrian Thurston | 2015-11-13 | 3 | -61/+78 |
* | dynamically size runbufs from extract_token | Adrian Thurston | 2015-11-12 | 7 | -71/+84 |
* | stash reduction class in program | Adrian Thurston | 2015-11-05 | 4 | -8/+11 |
* | split reducers into their own class | Adrian Thurston | 2015-11-05 | 16 | -81/+142 |