summaryrefslogtreecommitdiff
path: root/src/struct.c
Commit message (Expand)AuthorAgeFilesLines
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+185
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-185/+0
* removed parser from input, initting with input takes pointer to input_tAdrian Thurston2018-07-091-2/+0
* separating the input from stream typeAdrian Thurston2018-07-081-2/+2
* init stop_id when a parser is constructedAdrian Thurston2018-05-141-5/+5
* parsing bytecodes now operate on stream, finding the parser behind itAdrian Thurston2018-05-081-0/+1
* allocate a unique struct id for streamsAdrian Thurston2018-05-051-1/+1
* added a pointer from a parser stream back to parserAdrian Thurston2018-05-051-0/+1
* use disjoint sets for struct and lang-el identifiersAdrian Thurston2018-05-041-10/+14
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-0/+22
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-5/+4
* split reducers into their own classAdrian Thurston2015-11-051-2/+2
* collect and emit reduction action itemsAdrian Thurston2015-10-061-1/+1
* put reducer code in its own file, use local parse tree poolAdrian Thurston2015-10-051-3/+15
* cleanup and simplification, generic elements and variousAdrian Thurston2015-06-131-8/+2
* some cleanup around the unified list and map genericsAdrian Thurston2015-06-081-2/+0
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-20/+20
* naming convention improvementsAdrian Thurston2015-05-171-3/+3
* more application of C naming conventionsAdrian Thurston2015-05-151-22/+22
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-2/+2
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-1/+1
* cleanup, including removal of map and list element poolsAdrian Thurston2015-02-151-1/+1
* work on value list and value map, can insert into vmapAdrian Thurston2015-02-131-2/+6
* code movement and conventionsAdrian Thurston2015-02-071-1/+1
* function name cleanupAdrian Thurston2015-01-271-10/+34
* free the parser result in the parser destroyAdrian Thurston2015-01-271-2/+2
* object-based maps: insert and find implementationAdrian Thurston2015-01-171-1/+0
* improvements to list object semanticsAdrian Thurston2015-01-111-0/+2
* some stream function name cleanupAdrian Thurston2015-01-061-3/+1
* some improvements to the struct macros, and code movementAdrian Thurston2015-01-051-78/+3
* find list element offset using the generic infoAdrian Thurston2015-01-051-6/+10
* some work on list access and traversalAdrian Thurston2015-01-051-19/+27
* work on using embedded list element pointersAdrian Thurston2015-01-041-16/+6
* push towards embedded list elementsAdrian Thurston2015-01-041-1/+1
* turning list elements into allocated objectsAdrian Thurston2015-01-041-5/+15
* more rough work on object-based listsAdrian Thurston2015-01-041-1/+40
* made list and map into structsAdrian Thurston2015-01-021-1/+49
* start using stream and parser structsAdrian Thurston2015-01-021-29/+40
* make stream and parser overlay structAdrian Thurston2015-01-021-0/+27
* implemented the struct inbuilt constructor, use to clean up parserAdrian Thurston2015-01-021-2/+12
* started converting stream to object typeAdrian Thurston2014-12-261-9/+23
* don't double free the global, add argv to parent as struct fieldAdrian Thurston2014-12-251-2/+4
* more function cleanup in struct fieldsAdrian Thurston2014-12-251-3/+3
* some function renaming, global is now struct typeAdrian Thurston2014-12-251-0/+5
* converted the global object to a structAdrian Thurston2014-12-251-0/+12
* some renaming and cleanupAdrian Thurston2014-12-251-0/+24