pulumi/pkg/compiler
joeduffy 1f2ef35552 Store BoundType information on Service AST nodes
This change rearranges the last checkin a little bit.  Rather than storing
shadow BoundPublic/BoundPrivate maps, we will store the *ast.Stack directly on
the ast.Service node itself.  This helps with context-free manipulation (e.g.,
you don't need access to the parent map just to interact with the node), and
simplifies the backend code quite a bit (again, less context to pass).
2016-11-18 18:20:19 -08:00
..
backends Store BoundType information on Service AST nodes 2016-11-18 18:20:19 -08:00
core Create a new core.Compiland type 2016-11-18 17:08:44 -08:00
predef Sketch out the service compilation for the AWS backend 2016-11-18 18:12:26 -08:00
testdata Bind predefined stack types 2016-11-17 06:10:23 -08:00
binder.go Store BoundType information on Service AST nodes 2016-11-18 18:20:19 -08:00
binder_test.go Add some targeting tests 2016-11-17 13:08:20 -08:00
common_test.go Rename BuildJSON/BuildYAML to just BuildFile 2016-11-17 15:13:36 -08:00
compiler.go Create a new core.Compiland type 2016-11-18 17:08:44 -08:00
compiler_test.go Add Stack subclassing 2016-11-18 17:30:32 -08:00
opts.go Add a Backend interface, and dispatch to it 2016-11-18 12:40:15 -08:00
parser.go Create a new mu/pkg/compiler/core package 2016-11-17 08:52:54 -08:00
parsetree.go Add cloud target and architecture detection 2016-11-17 10:30:37 -08:00
parsetree_test.go Add some targeting tests 2016-11-17 13:08:20 -08:00
symbols.go Add rudimentary type binding 2016-11-16 18:55:20 -08:00