summaryrefslogtreecommitdiff
path: root/ext/userfunc
AgeCommit message (Collapse)Author
2023-02-28[COMPLIANCE] Add Copyright and License Headers (#586)hashicorp-copywrite[bot]
* [COMPLIANCE] Add Copyright and License Headers * add copywrite file and revert headers in testdata --------- Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com> Co-authored-by: Liam Cervante <liam.cervante@hashicorp.com>
2020-08-21ext/userfunc: Fix the package documentation link in the READMEPatrick Hagan
2019-09-09Unfold the "hcl" directory up into the rootMartin Atkins
The main HCL package is more visible this way, and so it's easier than having to pick it out from dozens of other package directories.
2019-09-09Change module path to github.com/hashicorp/hcl/v2Martin Atkins
This is in preparation for the first v2 release from the main HCL repository.
2018-02-04ext/userfunc: use bare identifiers for param namesMartin Atkins
Now that we have the necessary functions to deal with this in the low-level HCL API, it's more intuitive to use bare identifiers for these parameter names. This reinforces the idea that they are symbols being defined rather than arbitrary string expressions.
2018-01-27ext/userfunc: update stale references to "zcl"Martin Atkins
2017-09-11Update doc comments and readmes for zcl -> HCL.Martin Atkins
2017-09-11Move the zcl package and its two parsing subpackages to "hcl" namesMartin Atkins
This is a super-invasive update since the "zcl" package in particular is referenced all over. There are probably still a few zcl references hanging around in comments, etc but this takes care of most of it.
2017-09-11Rename the ancillary packages from "zcl" to "hcl".Martin Atkins
The main "zcl" package requires a bit more care because of how many callers it has and because of its two subpackages, so we'll take care of that one separately.
2017-09-11Adjust import paths for hashicorp/hcl2 repoMartin Atkins
This begins 'the great fork' of zcl to HCL.
2017-07-25ext/userfunc: extension for user-defined functionsMartin Atkins
This package provides helper function that looks in a given body for blocks that define functions, returning a function map suitable for use in a zcl.EvalContext.