summaryrefslogtreecommitdiff
path: root/src/parsedata.h
Commit message (Expand)AuthorAgeFilesLines
* renamed parsedata.h -> compiler.hAdrian Thurston2014-12-121-1026/+0
* start on the object-based list implementation (list2)Adrian Thurston2014-12-071-0/+12
* use object semantics for the parser typesAdrian Thurston2014-11-041-1/+0
* context/struct now resolving to pointer-to, works with new2Adrian Thurston2014-11-041-4/+12
* added map2 type, also mapping to ptr of map<>Adrian Thurston2014-11-031-1/+0
* some initial work on non-tree list typesAdrian Thurston2014-11-021-3/+4
* start on list2, the non-tree listAdrian Thurston2014-11-021-0/+1
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* don't put argv0 into the argv array, use a separate varAdrian Thurston2014-08-041-0/+1
* meaning of push/pop in list functions changedAdrian Thurston2014-07-011-1/+1
* call initField on all local frame fields before compile passAdrian Thurston2014-01-251-0/+3
* the contiguous instruction also pushes a null valueAdrian Thurston2014-01-211-0/+1
* removed trees and iters from frame info,Adrian Thurston2014-01-081-2/+0
* moved curLocalFrame into the parser classAdrian Thurston2014-01-051-1/+0
* eliminated curLocalFrame from the synthesis passAdrian Thurston2014-01-051-3/+3
* moved generic init code to declare function called on resove/creationAdrian Thurston2014-01-041-1/+0
* init token funcs/fields only for terms with object defsAdrian Thurston2014-01-041-2/+0
* moved init object functions up out of synthesis passAdrian Thurston2014-01-041-2/+2
* moved setPrecedence to resolve passAdrian Thurston2014-01-041-1/+1
* eliminated varDeclaration as a distinct passAdrian Thurston2014-01-041-3/+3
* use found UniqueType when consing type refs for repeat prodsAdrian Thurston2014-01-031-6/+6
* make default iters in the declaration passAdrian Thurston2014-01-021-0/+8
* split makeFuncVisibile into declare and resolveAdrian Thurston2014-01-021-1/+2
* choose the default iter in a declare pass over the parse treeAdrian Thurston2014-01-011-0/+7
* store current context in var refAdrian Thurston2014-01-011-2/+0
* setup the scope walk for type resolveAdrian Thurston2013-12-311-1/+0
* moved type resolve of patterns and constructors to the parse tree walkAdrian Thurston2013-12-301-3/+0
* some dead code removal and name improvementsAdrian Thurston2013-12-291-4/+2
* added the void typeAdrian Thurston2013-12-271-0/+2
* include the LocalInfo array in FrameInfoAdrian Thurston2013-12-221-0/+2
* collect all locals into a single arrayAdrian Thurston2013-12-221-0/+1
* find local iterators and add them to frame infoAdrian Thurston2013-12-211-0/+1
* added a constructor for string that sources from colm_dataAdrian Thurston2013-06-101-1/+1
* renamed colm dir to srcAdrian Thurston2013-06-081-0/+1010
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-1075/+0
* added .tree member and .eof() function to parserAdrian Thurston2012-07-281-0/+1
* renamed Defintion to Production and added a static constructorAdrian Thurston2012-07-231-32/+41
* cleanup: removed Token from PdaRunAdrian Thurston2012-07-221-3/+3
* static member constructorsAdrian Thurston2012-07-021-31/+33
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-0/+1063