summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* version bump to 0.13.0.4colm-0.13.0.4Adrian Thurston2016-07-111-2/+2
* main needs to use -lcolm nowAdrian Thurston2016-07-061-2/+2
* don't build 'p' and 'd' versions of the lib (production & debug), just libcolmAdrian Thurston2016-06-292-13/+8
* fix a spello which caused a compilation failureJan Engelhardt2016-06-291-1/+1
* build libcolm shared and use -release ld optionJan Engelhardt2016-06-292-9/+12
* commit shift count needs to be initialized to -1Adrian Thurston2016-03-232-0/+12
* use tree_child in the reduction commitAdrian Thurston2016-03-232-2/+2
* removed stream name transfer hack that was necessary before managed namesAdrian Thurston2016-03-171-7/+3
* extract stream file names so we can use them after the colm program is deletedAdrian Thurston2016-03-164-0/+16
* added missing free in system functionAdrian Thurston2016-03-101-1/+3
* manage file name allocations and allow them to be exportedAdrian Thurston2016-03-095-7/+55
* 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-078-4/+84
* 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-025-28/+30
* plug a small string leakAdrian Thurston2016-03-011-0/+1
* added a fail-parsing flag that allows immediate abort from reduction actionsAdrian Thurston2016-03-012-0/+17
* host adapters now have unique names are are accessed with func pointersAdrian Thurston2016-02-1911-50/+81
* bump version to 0.13.0.3colm-0.13.0.3Adrian Thurston2016-01-281-3/+3
* 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
* added the $$ operator, which converts tree-to-str with attrsAdrian Thurston2015-12-157-8/+53
* clear the data trees as well as parse trees during reductionAdrian Thurston2015-12-023-6/+18
* allow omission of location in reductionsAdrian Thurston2015-11-3011-42/+276
* location fix for red actionAdrian Thurston2015-11-301-2/+1
* added an option, -b, for specifying the name of the program objectAdrian Thurston2015-11-275-6/+22
* reducer: cursor through rhs elements instead of starting from zeroAdrian Thurston2015-11-221-20/+90
* added line directives reduction code generatorAdrian Thurston2015-11-211-1/+8
* when tokens come from strings, init with a default locationAdrian Thurston2015-11-133-61/+78
* dynamically size runbufs from extract_tokenAdrian Thurston2015-11-127-71/+84
* vim syntax: reduction literal needs to be containedAdrian Thurston2015-11-101-2/+2
* stash reduction class in programAdrian Thurston2015-11-054-8/+11
* split reducers into their own classAdrian Thurston2015-11-0516-81/+142
* allow access to rhs elements by numberAdrian Thurston2015-11-015-32/+87
* allow multiple reducersAdrian Thurston2015-10-212-5/+20
* some bug fixes in construction of the reducerAdrian Thurston2015-10-203-5/+5
* syntax highlighting for reduction blocksAdrian Thurston2015-10-191-2/+46
* reduction actions: add loc reference, elim duplicate labelsAdrian Thurston2015-10-085-23/+150
* declare lhs and rhs vars before useAdrian Thurston2015-10-075-64/+96
* load and generate accessors for $$ and $rhselAdrian Thurston2015-10-079-148/+245
* collect and emit reduction action itemsAdrian Thurston2015-10-067-22/+98
* generate the union and size parse tree according to itAdrian Thurston2015-10-056-15/+55
* load reduction nontermsAdrian Thurston2015-10-053-5/+34
* put reducer code in its own file, use local parse tree poolAdrian Thurston2015-10-0511-36/+140
* traverse both parse tree and real tree during reduceAdrian Thurston2015-10-053-8/+18
* added syntax dedicated to reductionsAdrian Thurston2015-10-0514-39/+62
* put parse tree allocator struct into pda_run as a pointer, allowing overrideAdrian Thurston2015-10-056-32/+38
* load reduction actions and generate a commit containing themAdrian Thurston2015-10-0410-39/+230
* sketched a grammar for reduction sectionsAdrian Thurston2015-10-044-9/+68
* working on a commit that can execute reduction actionsAdrian Thurston2015-10-0411-200/+233