summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* allow program args to be passed in with lengthsAdrian Thurston2017-02-014-7/+20
* do not close stdin, stdout or stderrAdrian Thurston2017-02-013-2/+13
* removed obsolete include alloca.hAdrian Thurston2017-01-141-1/+0
* refactored compileOutput and made -I and -L workPeter Reijnders2017-01-061-83/+79
* minor fixes: a missing cast, no comma at enum end, no redefined typedefsPeter Reijnders2016-12-197-21/+10
* correct name of realm names var, use var instead of stringsPeter Reijnders2016-12-193-11/+11
* fixed type of strtol return val in lexFactorRepNumAdrian Thurston2016-12-191-1/+1
* fixed class vs struct inconsistency for FsmCodeGenAdrian Thurston2016-12-191-1/+1
* usage improvements from Peter ReijndersAdrian Thurston2016-12-191-2/+12
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-1383-1321/+1543
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-1376-434/+391
* if an or block returns null then return lambda fsmAdrian Thurston2016-10-291-0/+4
* removed clones of cons-item-list resolveAdrian Thurston2016-10-292-37/+23
* some name improvements in colm grammarAdrian Thurston2016-10-012-34/+34
* auto-trim in print, send and construct, disable with @Adrian Thurston2016-10-018-11/+70
* if matching a ref, return a tree typeAdrian Thurston2016-09-231-0/+5
* added colm_error for extracting the error stringAdrian Thurston2016-08-232-0/+13
* added a function for retrieving the reducer contextAdrian Thurston2016-08-012-0/+6
* implemented a const-string define option -Ename=valAdrian Thurston2016-07-288-53/+180
* check include paths when opening includesAdrian Thurston2016-07-281-2/+15
* 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-077-4/+74
* 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
* 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
* stash reduction class in programAdrian Thurston2015-11-054-8/+11
* split reducers into their own classAdrian Thurston2015-11-0516-81/+142