summaryrefslogtreecommitdiff
path: root/colm/resolve.cc
Commit message (Expand)AuthorAgeFilesLines
* make the collect-ignore tokens by iterating RegionSetAdrian Thurston2013-02-281-15/+0
* point to tokenDef from LangElAdrian Thurston2013-02-261-2/+2
* removed tdLangEl from token instance, using version in token defAdrian Thurston2013-02-241-1/+1
* renamed TokenDef to TokenInstanceAdrian Thurston2013-02-231-1/+1
* don't pass iterators through varargs, deref the pointersAdrian Thurston2013-02-201-1/+1
* don't pass namespace qual structs to inbuild types like listAdrian Thurston2013-02-171-8/+4
* ObjField -> ObjectField for consistencyAdrian Thurston2013-02-171-1/+1
* removed name from TokenRegionAdrian Thurston2013-02-161-1/+1
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
* few more improvements to input location trackingAdrian Thurston2012-09-151-2/+0
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-3/+5
* eliminated OrigParser types from parse tree structsAdrian Thurston2012-08-231-2/+0
* name fixes Repl -> ConsAdrian Thurston2012-08-181-14/+14
* added parse stop for the new accum style parseAdrian Thurston2012-08-061-10/+1
* code duplication eliminationAdrian Thurston2012-08-061-2/+7
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+813
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-805/+0
* class name change ParseData -> CompilerAdrian Thurston2012-05-261-35/+35
* putting collect-ignores in the grammar as zero-length tokensAdrian Thurston2012-05-251-1/+2
* cleanup of collect-ignoreAdrian Thurston2012-05-251-2/+0
* experimenting with use of a nonterm for collecting ignores.Adrian Thurston2012-05-241-1/+17
* improvements to ignore handling in the parserAdrian Thurston2012-05-221-1/+1
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Some name cleanup Accum -> Parser. AccumStream -> Input.Adrian Thurston2012-01-021-13/+13
* General improvments. KlangEl -> LangEl. Program execution functions.Adrian Thurston2011-10-231-3/+3
* Added method of accessing the repeated value in the C++ export code. refs #328.Adrian Thurston2011-10-231-0/+1
* Pointer and Ref type references needed work following the recent improvementsAdrian Thurston2011-07-281-14/+73
* Added the alias statement and implemented it. The symbol map now maps names toAdrian Thurston2011-07-161-4/+13
* Use a list typeref for argv. Means argv_list is no longer an implicitly createdAdrian Thurston2011-07-101-0/+3
* Use generic type refs for parse and parse_stop expressions. Adrian Thurston2011-07-101-1/+7
* Rest of the generic types (map, list, vector) now supported in type ref.Adrian Thurston2011-07-101-9/+78
* The map type_ref is now working. This required considerable improvement to theAdrian Thurston2011-07-101-28/+84
* Fixed the precedence setting, which was broken since the recent improvements toAdrian Thurston2011-07-091-0/+23
* More cleanup around LangEl declarations. Set the type in the declare function.Adrian Thurston2011-07-091-21/+1
* Repeat types now have their own map, eliminates need to lookup by name. TheAdrian Thurston2011-07-081-133/+112
* The getLangEl function split into declare and find.Adrian Thurston2011-07-071-2/+2
* KlangEl -> LangElAdrian Thurston2011-07-071-3/+3
* Some class renaming and minor cleanup.Adrian Thurston2011-07-071-35/+36
* Unsugar type references (repeat, list, opt) on every lookupType. Bit moreAdrian Thurston2011-07-061-3/+3
* Removed all calls to lookup type except the two, where the typeref is allocatedAdrian Thurston2011-07-031-1/+19
* Some cleanup. Started on moving the type resolving of variables to the resolveAdrian Thurston2011-07-031-0/+15
* More movement into the resolve pass.Adrian Thurston2011-06-221-2/+10
* More lookupType calls moved to the declareClass. refs #298.Adrian Thurston2011-06-221-0/+6
* Removed the call to lookupType from construct compile, added it to the resolveAdrian Thurston2011-06-211-1/+19
* Some code movement towards separating parsing, declaration, type resolution,Adrian Thurston2011-06-211-2/+74
* Some code movement.Adrian Thurston2011-06-181-117/+157
* Last call to getKlangEl removed from the parser. The lhs and rhs variables areAdrian Thurston2011-06-161-1/+9
* Language elements for the nonterminals now allocated in the declaration pass.Adrian Thurston2011-06-161-0/+23
* Moved langEl allocation for tokens and ignores from the parser and into theAdrian Thurston2011-06-151-2/+18
* Moved language element creation for context definitions to the declare pass.Adrian Thurston2011-06-151-0/+40