pulumi/pkg/ast
joeduffy e02921dc35 Finish dependency and type binding
This change completes the implementation of dependency and type binding.
The top-level change here is that, during the first semantic analysis AST walk,
we gather up all unknown dependencies.  Then the compiler resolves them, caching
the lookups to ensure that we don't load the same stack twice.  Finally, during
the second and final semantic analysis AST walk, we populate the bound nodes
by looking up what the compiler resolved for us.
2016-11-23 07:26:45 -08:00
..
names.go Fix a typo that crept in 2016-11-22 17:07:10 -08:00
names_test.go Implement dependency versions 2016-11-22 16:58:23 -08:00
refs.go Finish dependency and type binding 2016-11-23 07:26:45 -08:00
refs_test.go Preserve blank ""s in RefParts 2016-11-22 17:24:49 -08:00
stable.go Finish dependency and type binding 2016-11-23 07:26:45 -08:00
types.go Finish dependency and type binding 2016-11-23 07:26:45 -08:00
versions.go Implement dependency versions 2016-11-22 16:58:23 -08:00
versions_test.go Implement dependency versions 2016-11-22 16:58:23 -08:00