pulumi/pkg/codegen/hcl2/model
Pat Gavlin 6bd81de8aa
[hcl2] Fix tokens and printing for TraverseIndex. (#4536)
The tokens that make up the "key" portion of an index traversal
(e.g. `"foo"` in `a["foo"]`) are structured like those that make up a
block label: an open quote token, a string literal token, and a close
quote token. The token mapper did not account for that fact, and instead
recorded the key token as the open quote. These changes correct that
error, and adjust the code in `literalText` to allow for
properly-escaped and quoted strings where necessary.
2020-04-30 13:44:32 -07:00
..
format Codegen: collect imports from function calls. (#4445) 2020-04-21 10:24:42 -07:00
attribute.go HCL2: support for tolerating missing variables. (#4430) 2020-04-17 08:24:44 -07:00
binder_expression.go [codegen/hcl2] Separate binding and typechecking. (#4483) 2020-04-24 08:52:52 -07:00
binder_expression_test.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
block.go HCL2: support for tolerating missing variables. (#4430) 2020-04-17 08:24:44 -07:00
body.go HCL2: support for tolerating missing variables. (#4430) 2020-04-17 08:24:44 -07:00
diagnostics.go [codegen/hcl2] Separate binding and typechecking. (#4483) 2020-04-24 08:52:52 -07:00
expression.go [hcl2] Fix tokens and printing for TraverseIndex. (#4536) 2020-04-30 13:44:32 -07:00
functions.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
printer.go [codegen/hcl] Fix binop printing. (#4537) 2020-04-30 13:44:05 -07:00
scope.go Various codegen updates. (#4424) 2020-04-16 16:44:34 -07:00
spec.md Add an HCL2 static typechecker and semantic model. (#4087) 2020-03-18 09:28:57 -07:00
traversable.go [codegen/hcl2] Separate binding and typechecking. (#4483) 2020-04-24 08:52:52 -07:00
type.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_collection.go HCL2 updates (#4309) 2020-04-06 19:43:16 -07:00
type_eventuals.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_list.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_map.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_none.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_object.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_opaque.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_output.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_promise.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_scope.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
type_set.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_test.go Add an HCL2 static typechecker and semantic model. (#4087) 2020-03-18 09:28:57 -07:00
type_tuple.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
type_union.go Fix output property names in Python codegen. 2020-04-21 10:25:27 -07:00
utilities.go Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
visitor.go Fix Python input property names. 2020-04-21 13:55:33 -07:00