hcl/zcl
Martin Atkins e709d7bcc0 zclsyntax: operations are now pointers to a struct value
Previously operations were an enum, but we've ended up needing to store
a collection of values against each, so an operation being a pointer to
a struct feels more natural.

This in turn allows us to more easily fix the return types of the
operations, so that we don't need to do any unusual work to understand
that (for example) arithmetic always returns a number.
2017-06-12 07:09:24 -07:00
..
hclhil Add MissingItemRange to zcl.BodyContent 2017-06-03 16:46:49 -07:00
json Add MissingItemRange to zcl.BodyContent 2017-06-03 16:46:49 -07:00
zclsyntax zclsyntax: operations are now pointers to a struct value 2017-06-12 07:09:24 -07:00
diagnostic_text_test.go Mechanism for introspection of source code for editors 2017-05-19 19:33:58 -07:00
diagnostic_text.go Mechanism for introspection of source code for editors 2017-05-19 19:33:58 -07:00
diagnostic.go Initial support for printing out diagnostics 2017-05-18 19:01:41 -07:00
didyoumean.go zcl: Implement Traversal.TraverseAbs 2017-06-05 07:55:33 -07:00
doc.go Initial stubs of the public API 2017-05-13 17:44:11 -07:00
eval_context.go Update cty references to its new home in the zclconf github account 2017-05-27 17:35:44 -07:00
merged_test.go Define Body.JustAttributes as returning Attributes 2017-05-21 15:43:41 -07:00
merged.go Define Body.JustAttributes as returning Attributes 2017-05-21 15:43:41 -07:00
ops.go zcl: Automatically convert key types when indexing 2017-06-05 07:39:14 -07:00
pos.go zcl: Range.String should not be a pointer method 2017-06-11 08:37:28 -07:00
schema.go json: start of low-level decoding 2017-05-19 19:33:58 -07:00
structure.go Add MissingItemRange to zcl.BodyContent 2017-06-03 16:46:49 -07:00
traversal.go zcl: Implement Traversal.TraverseAbs 2017-06-05 07:55:33 -07:00