summaryrefslogtreecommitdiff
path: root/src/tree.c
Commit message (Expand)AuthorAgeFilesLines
* added with_ignore(tree) iteratorAdrian Thurston2020-12-231-0/+22
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+1655
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-1620/+0
* make tree_to_str available in the libraryAdrian Thurston2018-12-121-0/+19
* assert we are not upreffing or downreffing structsAdrian Thurston2018-06-151-0/+2
* pass prg to colm_tree_upref and maintian first struct idAdrian Thurston2018-06-151-17/+18
* don't use parse finish to pull out parse result, use dedeicated instructionAdrian Thurston2018-05-141-1/+2
* removed some commented-out codeAdrian Thurston2018-05-051-27/+4
* replacing the void LEL with a keyword and TYPE_VOID (non-tree)Adrian Thurston2018-05-041-8/+0
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* split tree print code out to it's own fileAdrian Thurston2017-07-201-650/+0
* started on a tree print in postfix notationAdrian Thurston2017-07-201-0/+78
* minor fixes: a missing cast, no comma at enum end, no redefined typedefsPeter Reijnders2016-12-191-1/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-12/+5
* auto-trim in print, send and construct, disable with @Adrian Thurston2016-10-011-0/+3
* added the $$ operator, which converts tree-to-str with attrsAdrian Thurston2015-12-151-4/+16
* when tokens come from strings, init with a default locationAdrian Thurston2015-11-131-1/+1
* load and generate accessors for $$ and $rhselAdrian Thurston2015-10-071-0/+9
* increment and decrement absolute indentation on _IN_ and _EX_ typescolm-barracuda-v5Adrian Thurston2015-06-281-12/+35
* testing some indentation-normalization codeAdrian Thurston2015-06-211-0/+37
* removed the fd-based IO funcs, just using FILE structsAdrian Thurston2015-06-211-29/+28
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-465/+465
* naming convention improvementsAdrian Thurston2015-05-171-85/+85
* more application of C naming conventionsAdrian Thurston2015-05-151-275/+249
* naming convention improvementsAdrian Thurston2015-05-151-10/+10
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-19/+19
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-1/+1
* code cleanup and some fixes for iter unwind since splitting unwind/destroyAdrian Thurston2015-05-101-6/+6
* some warning fixes, CFLAGS default needs to be higher in configure.acAdrian Thurston2015-04-031-57/+7
* removing casting from push/pop callsAdrian Thurston2015-03-221-17/+17
* some cleanup in the type macrosAdrian Thurston2015-03-211-13/+13
* renamed push and pop to push_tree and pop_treeAdrian Thurston2015-03-201-34/+34
* implemented str.prefix and str.suffixAdrian Thurston2015-03-011-15/+0
* cleanup, including removal of map and list element poolsAdrian Thurston2015-02-151-1/+11
* code cleanup and movementAdrian Thurston2015-02-151-7/+0
* first cut of value-based ints, test cases passAdrian Thurston2015-01-271-49/+45
* function name cleanupAdrian Thurston2015-01-271-47/+0
* construct an input when creating a parserAdrian Thurston2015-01-241-0/+1
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* some cleanup in the pointerAdrian Thurston2015-01-181-21/+9
* some function and type renamingAdrian Thurston2015-01-181-4/+4
* object-based maps: insert and find implementationAdrian Thurston2015-01-171-17/+18
* work on object-based listsAdrian Thurston2015-01-051-58/+4
* removed the generic pointer from LangElAdrian Thurston2015-01-051-64/+47
* work on using embedded list element pointersAdrian Thurston2015-01-041-21/+22
* push towards embedded list elementsAdrian Thurston2015-01-041-1/+1
* turning list elements into allocated objectsAdrian Thurston2015-01-041-3/+2
* more rough work on object-based listsAdrian Thurston2015-01-041-20/+6
* cleanup in generics, using a single unique generic mapAdrian Thurston2015-01-041-0/+4