summaryrefslogtreecommitdiff
path: root/src/program.h
Commit message (Expand)AuthorAgeFilesLines
* remove all dependence on BUILT_SOURCESAdrian Thurston2021-01-311-1/+0
* making exported vars available from C codeAdrian Thurston2020-04-101-0/+9
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+186
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-186/+0
* make it optional to clean trees as we reduceAdrian Thurston2018-12-121-0/+1
* some more separation of stream_t and input_tAdrian Thurston2018-07-091-1/+1
* separating the input from stream typeAdrian Thurston2018-07-081-2/+2
* reusing stream impls when parsing from 'input'Adrian Thurston2018-07-041-0/+1
* pass prg to colm_tree_upref and maintian first struct idAdrian Thurston2018-06-151-0/+1
* added stds, a list of streams, used for bare sendsAdrian Thurston2018-05-131-0/+2
* allocate a unique struct id for streamsAdrian Thurston2018-05-051-0/+1
* use disjoint sets for struct and lang-el identifiersAdrian Thurston2018-05-041-0/+1
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* added a read_reduce statement to call postfix reducerAdrian Thurston2017-07-271-1/+1
* added a reducer that can read the streaming postfix formatAdrian Thurston2017-07-251-0/+1
* allow program args to be passed in with lengthsAdrian Thurston2017-02-011-0/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+18
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-2/+11
* manage file name allocations and allow them to be exportedAdrian Thurston2016-03-091-0/+3
* host adapters now have unique names are are accessed with func pointersAdrian Thurston2016-02-191-0/+6
* allow omission of location in reductionsAdrian Thurston2015-11-301-0/+2
* dynamically size runbufs from extract_tokenAdrian Thurston2015-11-121-1/+1
* stash reduction class in programAdrian Thurston2015-11-051-1/+2
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-63/+63
* more application of C naming conventionsAdrian Thurston2015-05-151-14/+14
* naming convention improvementsAdrian Thurston2015-05-151-3/+3
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-14/+14
* some naming cleanupAdrian Thurston2015-05-101-15/+14
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-5/+5
* cleanup, including removal of map and list element poolsAdrian Thurston2015-02-151-2/+0
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* some cleanup in the pointerAdrian Thurston2015-01-181-2/+0
* set the argv_el id when creating the structsAdrian Thurston2015-01-111-0/+1
* improvements to list object semanticsAdrian Thurston2015-01-111-2/+2
* make stream and parser overlay structAdrian Thurston2015-01-021-7/+0
* some function renaming, global is now struct typeAdrian Thurston2014-12-251-1/+1
* converted the global object to a structAdrian Thurston2014-12-251-0/+1
* some renaming and cleanupAdrian Thurston2014-12-251-6/+12
* added structElInfo to the runtime dataAdrian Thurston2014-12-201-1/+6
* hacked together some struct (non-tree) semanticsAdrian Thurston2014-12-191-0/+6
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* renamed colm dir to srcAdrian Thurston2013-06-081-0/+148
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-128/+0
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-0/+128