summaryrefslogtreecommitdiff
path: root/src/parsetree.h
Commit message (Expand)AuthorAgeFilesLines
...
* naming convention improvementsAdrian Thurston2015-05-151-26/+26
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-5/+3
* code cleanup and some fixes for iter unwind since splitting unwind/destroyAdrian Thurston2015-05-101-1/+1
* added inUnwind to the iteratorsAdrian Thurston2015-05-031-0/+1
* fixed identification of tree map keys, which fixes the key downrefcolm-barracuda-v2colm-barracuda-v1Adrian Thurston2015-04-191-0/+1
* first cut of C extensionsAdrian Thurston2015-04-011-1/+4
* code cleanup and movementAdrian Thurston2015-02-151-43/+2
* need to make vlist and vmap elment structs uniqueAdrian Thurston2015-02-141-0/+44
* make it possible to iterate the values of a value list or mapAdrian Thurston2015-02-141-1/+1
* vmap find: only upref result if it is a tree typeAdrian Thurston2015-02-141-3/+5
* cleanup of the GenericType structAdrian Thurston2015-02-131-9/+11
* work on value list and value map, can insert into vmapAdrian Thurston2015-02-131-2/+24
* some code cleanup, clone removalAdrian Thurston2015-02-131-3/+1
* split IterImpl off of IterDef so we can select it at synthesis timeAdrian Thurston2015-02-121-2/+18
* added map_iter, for iterating map elementsAdrian Thurston2015-02-121-1/+2
* added a list iterator so we don't need to use while loopsAdrian Thurston2015-02-121-1/+4
* first cut of value-based ints, test cases passAdrian Thurston2015-01-271-0/+9
* require that a new parser of a context-type receive the context at new timeAdrian Thurston2015-01-241-1/+4
* eliminated the capture synthesis clonesAdrian Thurston2015-01-241-0/+2
* implemented capture for newAdrian Thurston2015-01-241-0/+11
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* can now address key in a map elementAdrian Thurston2015-01-171-1/+6
* setting the map el sizeAdrian Thurston2015-01-171-4/+3
* some work on the object-based map genericAdrian Thurston2015-01-161-0/+1
* brought back the pointer deref for reverse loadAdrian Thurston2015-01-161-0/+3
* can removed the generic derefence codeAdrian Thurston2015-01-161-4/+5
* TYPE_PTR is no longer generated anywhereAdrian Thurston2015-01-111-3/+0
* more object semantics fixes and test case updatesAdrian Thurston2015-01-101-2/+8
* more object-semantics improvementsAdrian Thurston2015-01-101-4/+8
* object semantics fixes for setting the parser contextAdrian Thurston2015-01-101-1/+0
* stream and parser changes for object semanticsAdrian Thurston2015-01-101-0/+3
* split test-jumps into tree and value versionsAdrian Thurston2015-01-101-0/+3
* find list element offset using the generic infoAdrian Thurston2015-01-051-1/+11
* Context renamed to StructDefAdrian Thurston2015-01-051-24/+24
* work on using embedded list element pointersAdrian Thurston2015-01-041-0/+1
* cleanup in generics, using a single unique generic mapAdrian Thurston2015-01-041-162/+23
* don't allocate a constructor for parse statementsAdrian Thurston2015-01-041-3/+5
* no longer allocating a langEl to genericsAdrian Thurston2015-01-041-6/+18
* some prep for detaching generics from lang elementsAdrian Thurston2015-01-031-2/+2
* cleanup in the struct declarationAdrian Thurston2015-01-031-3/+2
* merged StructDef and Context structsAdrian Thurston2015-01-031-44/+24
* some cleanup in the struct declarationAdrian Thurston2015-01-031-14/+2
* removed the context form, can only declare structs nowAdrian Thurston2015-01-021-6/+1
* removed the multi-embeddable list code (aapl style)Adrian Thurston2015-01-021-14/+8
* size and local trees computations for structs, global varsAdrian Thurston2014-12-251-0/+14
* converted the global object to a structAdrian Thurston2014-12-251-3/+2
* commit to object semantics for newAdrian Thurston2014-12-251-2/+0
* some opcode organizationAdrian Thurston2014-12-201-3/+7
* added structElInfo to the runtime dataAdrian Thurston2014-12-201-1/+2
* added GET/SET of local values (non-trees)Adrian Thurston2014-12-201-0/+2