summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* replaced commit on finish with rcode downrefAdrian Thurston2015-10-041-1/+1
* determine CPPFLAGS and LDFLAGS for source tests in configurecolm-0.13.0.2Adrian Thurston2015-09-202-7/+21
* allow globals to be declared in namespacesAdrian Thurston2015-08-097-85/+115
* now scoping functions inside the namespaces they are declared inAdrian Thurston2015-08-0918-181/+310
* moved MethodMap into NameScope, converted some ptrs to objsAdrian Thurston2015-08-087-52/+48
* increment and decrement absolute indentation on _IN_ and _EX_ typescolm-barracuda-v5Adrian Thurston2015-06-285-13/+45
* don't trim trees when sending to parser, identical to stream sendAdrian Thurston2015-06-283-8/+19
* fix for putting back to the compile-time input streamsAdrian Thurston2015-06-271-2/+17
* set debug realms when parsing patterns and replacementsAdrian Thurston2015-06-271-0/+2
* testing some indentation-normalization codeAdrian Thurston2015-06-212-0/+39
* removed the fd-based IO funcs, just using FILE structsAdrian Thurston2015-06-217-100/+89
* allow switch statements to be wrapped in {}colm-barracuda-v4Adrian Thurston2015-06-172-2/+4
* more cleanup in the list and map type resolve/declareAdrian Thurston2015-06-142-76/+83
* cleanup in the list and map typesAdrian Thurston2015-06-146-99/+42
* cleanup and simplification, generic elements and variousAdrian Thurston2015-06-1314-125/+62
* fixed segfault following parse error in included fileAdrian Thurston2015-06-121-1/+2
* adding commit points to switch clausesAdrian Thurston2015-06-081-13/+19
* some cleanup around the unified list and map genericsAdrian Thurston2015-06-0810-163/+70