summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* replacing the void LEL with a keyword and TYPE_VOID (non-tree)Adrian Thurston2018-05-0410-29/+26
* don't downref values of void typeAdrian Thurston2018-05-041-5/+5
* don't downref the map in the map list lengthAdrian Thurston2018-05-041-2/+0
* don't downref args in the list iter destroy, not treesAdrian Thurston2018-05-041-2/+4
* fixed downref of struct in rcode downrefsAdrian Thurston2018-05-041-6/+5
* fixed downref of list struct in list-lengthAdrian Thurston2018-05-041-1/+0
* fixed tree downref of stream struct in append bktAdrian Thurston2018-05-041-2/+0
* use disjoint sets for struct and lang-el identifiersAdrian Thurston2018-05-048-15/+26
* removed a couple downrefs of parsers and streamsAdrian Thurston2018-05-033-7/+5
* removed string concatenation from pattern, constructor and stringAdrian Thurston2018-03-302-35/+6
* allow a prod-name case clause to also have a patternAdrian Thurston2018-03-117-13/+51
* added a send statement without the send <id>Adrian Thurston2018-03-102-139/+176
* allow switching on production numbersAdrian Thurston2018-03-0912-55/+159
* updated Copyright yearsAdrian Thurston2018-03-0481-82/+82
* fixed CmpReduceActionsAdrian Thurston2018-03-041-1/+1
* Add CMake projectKonstantin Podsvirov2018-01-298-0/+221
* declare reduction_info array staticAdrian Thurston2018-01-221-1/+1
* organization in reduce code generationAdrian Thurston2017-07-302-215/+233
* organizing the reduce code generatorAdrian Thurston2017-07-294-100/+188
* added a read_reduce statement to call postfix reducerAdrian Thurston2017-07-2714-21/+99
* read-reduce: unescape token data to get proper pass throuhAdrian Thurston2017-07-262-2/+27
* added a reducer that can read the streaming postfix formatAdrian Thurston2017-07-255-48/+281
* adding fields to the postfix formatAdrian Thurston2017-07-231-10/+45
* be consistent with the in-source boolean semanticsAdrian Thurston2017-07-211-19/+18
* some cleanup of the print functionsAdrian Thurston2017-07-203-69/+65
* split tree print code out to it's own fileAdrian Thurston2017-07-204-651/+684
* started on a tree print in postfix notationAdrian Thurston2017-07-2010-1/+121
* handle the in-source-tree case when built by libtoolAdrian Thurston2017-07-201-13/+33
* crash fix in lookup: if lhs has no obj catch the errorAdrian Thurston2017-02-271-0/+2
* 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