summaryrefslogtreecommitdiff
path: root/src/lookup.cc
Commit message (Expand)AuthorAgeFilesLines
* make the rhs of switch vars available in case clausesAdrian Thurston2018-05-201-2/+30
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* crash fix in lookup: if lhs has no obj catch the errorAdrian Thurston2017-02-271-0/+2
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-4/+3
* allow globals to be declared in namespacesAdrian Thurston2015-08-091-10/+11
* now scoping functions inside the namespaces they are declared inAdrian Thurston2015-08-091-7/+58
* moved MethodMap into NameScope, converted some ptrs to objsAdrian Thurston2015-08-081-9/+7
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* brought back the pointer deref for reverse loadAdrian Thurston2015-01-161-2/+2
* removed references to TYPE_PTR whose paths are no longer hitAdrian Thurston2015-01-111-2/+0
* more object-semantics improvementsAdrian Thurston2015-01-101-1/+1
* no longer allocating a langEl to genericsAdrian Thurston2015-01-041-0/+3
* hacked together some struct (non-tree) semanticsAdrian Thurston2014-12-191-4/+7
* some name shorteningAdrian Thurston2014-12-141-13/+14
* object field: replaced isCustom flag with InbuiltObject typeAdrian Thurston2014-12-141-3/+3
* removed isCustom bool from method, not usedAdrian Thurston2014-12-141-6/+0
* renamed parsedata.h -> compiler.hAdrian Thurston2014-12-121-1/+1
* allow keyword 'struct' as synonym of 'context'Adrian Thurston2014-11-041-4/+4
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* use the verb 'resolve' for typesAdrian Thurston2014-02-011-2/+2
* added missing type lookup in qual resolveAdrian Thurston2014-01-111-0/+1
* added checkRedecl and insertField to scope objectAdrian Thurston2014-01-051-3/+3
* some prep for lookup using parsed var ref namespaceAdrian Thurston2014-01-031-1/+1
* some cleanup in the lookup codeAdrian Thurston2014-01-011-12/+10
* store current context in var refAdrian Thurston2014-01-011-5/+5
* eliminated use of curScope from lookup functionsAdrian Thurston2014-01-011-17/+15
* pulling curScope usage out of inner lookup functionsAdrian Thurston2013-12-311-6/+7
* some code movement of lookup functions, additional const qualifiersAdrian Thurston2013-12-311-4/+58
* renamed ObjectDef::scope to curScopeAdrian Thurston2013-12-311-2/+2
* stash the root scope in ObjectDefAdrian Thurston2013-12-311-1/+0
* moved the findField call into the scope objectAdrian Thurston2013-12-311-7/+4
* pass scope into ObjectDef::findField instead of using this->scopeAdrian Thurston2013-12-311-6/+4
* some code movement from synthesis to lookupAdrian Thurston2013-12-311-0/+131
* pass the current scope to VarRef consAdrian Thurston2013-12-311-0/+20
* can't use resolve for expr type lookups, use new class of funcsAdrian Thurston2013-12-251-0/+46