summaryrefslogtreecommitdiff
path: root/src/pdacodegen.cc
Commit message (Expand)AuthorAgeFilesLines
* correct prodNum as we combine productions to implement [...]Adrian Thurston2020-04-141-1/+2
* making exported vars available from C codeAdrian Thurston2020-04-101-0/+22
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+698
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-698/+0
* some more separation of stream_t and input_tAdrian Thurston2018-07-091-1/+1
* 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/+2
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-8/+2
* use tree_child in the reduction commitAdrian Thurston2016-03-231-1/+1
* host adapters now have unique names are are accessed with func pointersAdrian Thurston2016-02-191-0/+18
* added an option, -b, for specifying the name of the program objectAdrian Thurston2015-11-271-1/+1
* cleanup and simplification, generic elements and variousAdrian Thurston2015-06-131-1/+0
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-165/+165
* more application of C naming conventionsAdrian Thurston2015-05-151-1/+1
* naming convention improvementsAdrian Thurston2015-05-151-6/+6
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-15/+15
* some naming cleanupAdrian Thurston2015-05-101-6/+6
* implementing vlist functionsAdrian Thurston2015-02-141-5/+6
* vmap find: only upref result if it is a tree typeAdrian Thurston2015-02-141-2/+4
* work on value list and value map, can insert into vmapAdrian Thurston2015-02-131-1/+2
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* set the argv_el id when creating the structsAdrian Thurston2015-01-111-0/+1
* removed the generic pointer from LangElAdrian Thurston2015-01-051-1/+0
* cleanup in generics, using a single unique generic mapAdrian Thurston2015-01-041-1/+0
* converted the global object to a structAdrian Thurston2014-12-251-0/+1
* can get/set vals in structsAdrian Thurston2014-12-201-34/+25
* downref trees when deleting a structAdrian Thurston2014-12-201-0/+20
* added structElInfo to the runtime dataAdrian Thurston2014-12-201-0/+14
* renamed parsedata.h -> compiler.hAdrian Thurston2014-12-121-1/+1
* find the list element pointers instead assuming they are the first itemAdrian Thurston2014-12-071-3/+4
* print the func we are returning to in IN_RETAdrian Thurston2014-11-051-1/+6
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* removed trees and iters from frame info,Adrian Thurston2014-01-081-48/+0
* include the LocalInfo array in FrameInfoAdrian Thurston2013-12-221-0/+24
* find local iterators and add them to frame infoAdrian Thurston2013-12-211-2/+28
* renamed colm dir to srcAdrian Thurston2013-06-081-0/+640
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-653/+0
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-0/+653