Diff of the two buildlogs: -- --- b1/build.log 2025-09-15 21:25:30.177763010 +0000 +++ b2/build.log 2025-09-15 21:27:29.041913289 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Sep 15 09:18:47 -12 2025 -I: pbuilder-time-stamp: 1757971127 +I: Current time: Mon Oct 19 17:48:31 +14 2026 +I: pbuilder-time-stamp: 1792381711 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying 0001-disable-failing-test.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/473400/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/408517/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 19 03:48 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/408517/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/408517/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='8210ef824ef1463187a723f84abfa41e' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='473400' - PS1='# ' - PS2='> ' + INVOCATION_ID=af67295573e143448de79108d0a2ecdf + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=408517 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.u0oF4xi5/pbuilderrc_Txjw --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.u0oF4xi5/b1 --logfile b1/build.log golang-github-hashicorp-hcl-v2_2.14.1-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.u0oF4xi5/pbuilderrc_kvnY --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.u0oF4xi5/b2 --logfile b2/build.log golang-github-hashicorp-hcl-v2_2.14.1-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/473400/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/408517/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -200,7 +232,7 @@ Get: 60 http://deb.debian.org/debian forky/main amd64 golang-gopkg-vmihailenco-msgpack.v2-dev all 4.3.1-2 [27.5 kB] Get: 61 http://deb.debian.org/debian forky/main amd64 golang-github-zclconf-go-cty-dev all 1.12.1-1 [177 kB] Get: 62 http://deb.debian.org/debian forky/main amd64 golang-github-zclconf-go-cty-debug-dev all 0.0~git20191215.b22d67c-2 [8704 B] -Fetched 71.6 MB in 15s (4628 kB/s) +Fetched 71.6 MB in 1s (92.8 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19917 files and directories currently installed.) @@ -463,7 +495,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-hashicorp-hcl-v2-2.14.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-hashicorp-hcl-v2_2.14.1-2_source.changes +I: user script /srv/workspace/pbuilder/408517/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/408517/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-hashicorp-hcl-v2-2.14.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-hashicorp-hcl-v2_2.14.1-2_source.changes dpkg-buildpackage: info: source package golang-github-hashicorp-hcl-v2 dpkg-buildpackage: info: source version 2.14.1-2 dpkg-buildpackage: info: source distribution unstable @@ -485,85 +521,85 @@ dh_auto_build: warning: github.com/hashicorp/hcl/v2/hclwrite/fuzz contains no non-test Go files, removing it from build dh_auto_build: warning: github.com/hashicorp/hcl/v2/json/fuzz contains no non-test Go files, removing it from build dh_auto_build: warning: github.com/hashicorp/hcl/v2/specsuite contains no non-test Go files, removing it from build - cd _build && go install -trimpath -v -p 40 github.com/hashicorp/hcl/v2 github.com/hashicorp/hcl/v2/cmd/hcldec github.com/hashicorp/hcl/v2/cmd/hclfmt github.com/hashicorp/hcl/v2/cmd/hclspecsuite github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/ext/transform github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/ext/userfunc github.com/hashicorp/hcl/v2/gohcl github.com/hashicorp/hcl/v2/hcldec github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/hcl/v2/hclparse github.com/hashicorp/hcl/v2/hclsimple github.com/hashicorp/hcl/v2/hclsyntax github.com/hashicorp/hcl/v2/hcltest github.com/hashicorp/hcl/v2/hclwrite github.com/hashicorp/hcl/v2/integrationtest github.com/hashicorp/hcl/v2/json -math/bits -internal/itoa -cmp -internal/goos -internal/profilerecord + cd _build && go install -trimpath -v -p 42 github.com/hashicorp/hcl/v2 github.com/hashicorp/hcl/v2/cmd/hcldec github.com/hashicorp/hcl/v2/cmd/hclfmt github.com/hashicorp/hcl/v2/cmd/hclspecsuite github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/ext/transform github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/ext/userfunc github.com/hashicorp/hcl/v2/gohcl github.com/hashicorp/hcl/v2/hcldec github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/hcl/v2/hclparse github.com/hashicorp/hcl/v2/hclsimple github.com/hashicorp/hcl/v2/hclsyntax github.com/hashicorp/hcl/v2/hcltest github.com/hashicorp/hcl/v2/hclwrite github.com/hashicorp/hcl/v2/integrationtest github.com/hashicorp/hcl/v2/json internal/unsafeheader -internal/byteorder -unicode/utf8 internal/nettrace -unicode/utf16 encoding +github.com/hashicorp/hcl/v2/integrationtest +internal/asan +internal/byteorder internal/goarch -internal/coverage/rtcov internal/godebugs -internal/asan +internal/coverage/rtcov internal/msan +github.com/agext/levenshtein +cmp +unicode/utf8 +internal/profilerecord +math/bits +unicode/utf16 +internal/itoa unicode +github.com/google/go-cmp/cmp/internal/flags +internal/cpu +internal/goos internal/goexperiment internal/runtime/atomic -github.com/hashicorp/hcl/v2/integrationtest -internal/cpu -github.com/agext/levenshtein -sync/atomic internal/runtime/syscall -github.com/google/go-cmp/cmp/internal/flags -internal/runtime/sys +sync/atomic internal/runtime/math internal/abi +internal/runtime/sys internal/chacha8rand +internal/race internal/runtime/exithook internal/bytealg math -internal/stringslite -internal/race internal/sync internal/runtime/maps +internal/stringslite runtime iter -sync -weak internal/reflectlite +weak +sync maps slices internal/bisect -internal/testlog internal/singleflight +internal/testlog unique runtime/cgo errors -sort -internal/oserror +internal/godebug io +sort +hash path -strconv -internal/godebug +internal/saferio vendor/golang.org/x/net/dns/dnsmessage +math/rand +internal/oserror bytes strings +strconv syscall -internal/saferio -hash hash/crc64 hash/crc32 -net/netip -reflect github.com/mitchellh/go-wordwrap golang.org/x/text/transform -math/rand +reflect bufio +net/netip regexp/syntax github.com/apparentlymart/go-textseg/textseg regexp +internal/syscall/execenv internal/syscall/unix time -internal/syscall/execenv context -io/fs github.com/google/go-cmp/cmp/internal/diff +io/fs internal/poll internal/fmtsort github.com/google/go-cmp/cmp/internal/function @@ -572,53 +608,53 @@ os encoding/base64 golang.org/x/sys/unix +io/ioutil path/filepath fmt -io/ioutil -net os/exec -github.com/zclconf/go-cty/cty/set -runtime/debug -encoding/json -github.com/google/go-cmp/cmp/internal/value encoding/csv +github.com/google/go-cmp/cmp/internal/value encoding/hex flag -math/big +encoding/json +github.com/zclconf/go-cty/cty/set encoding/gob +runtime/debug golang.org/x/text/unicode/norm +math/big github.com/google/go-cmp/cmp golang.org/x/term -golang.org/x/crypto/ssh/terminal github.com/zclconf/go-cty/cty +golang.org/x/crypto/ssh/terminal github.com/zclconf/go-cty-debug/ctydebug github.com/zclconf/go-cty/cty/function github.com/zclconf/go-cty/cty/convert -github.com/zclconf/go-cty/cty/json github.com/zclconf/go-cty/cty/gocty +github.com/zclconf/go-cty/cty/json github.com/hashicorp/hcl/v2 github.com/zclconf/go-cty/cty/function/stdlib +github.com/hashicorp/hcl/v2/ext/userfunc github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/hcl/v2/ext/customdecode -github.com/hashicorp/hcl/v2/ext/userfunc github.com/hashicorp/hcl/v2/ext/transform github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/hcldec -github.com/spf13/pflag github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/hclsyntax github.com/hashicorp/hcl/v2/hcltest github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/json github.com/hashicorp/hcl/v2/hclwrite +net github.com/hashicorp/hcl/v2/hclparse github.com/hashicorp/hcl/v2/gohcl github.com/hashicorp/hcl/v2/cmd/hclfmt github.com/hashicorp/hcl/v2/hclsimple -github.com/hashicorp/hcl/v2/cmd/hcldec github.com/hashicorp/hcl/v2/cmd/hclspecsuite +github.com/spf13/pflag +github.com/hashicorp/hcl/v2/cmd/hcldec dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 40 github.com/hashicorp/hcl/v2 github.com/hashicorp/hcl/v2/cmd/hcldec github.com/hashicorp/hcl/v2/cmd/hclfmt github.com/hashicorp/hcl/v2/cmd/hclspecsuite github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/ext/transform github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/ext/userfunc github.com/hashicorp/hcl/v2/gohcl github.com/hashicorp/hcl/v2/hcldec github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/hcl/v2/hclparse github.com/hashicorp/hcl/v2/hclsimple github.com/hashicorp/hcl/v2/hclsyntax github.com/hashicorp/hcl/v2/hclsyntax/fuzz github.com/hashicorp/hcl/v2/hcltest github.com/hashicorp/hcl/v2/hclwrite github.com/hashicorp/hcl/v2/hclwrite/fuzz github.com/hashicorp/hcl/v2/integrationtest github.com/hashicorp/hcl/v2/json github.com/hashicorp/hcl/v2/json/fuzz github.com/hashicorp/hcl/v2/specsuite + cd _build && go test -vet=off -v -p 42 github.com/hashicorp/hcl/v2 github.com/hashicorp/hcl/v2/cmd/hcldec github.com/hashicorp/hcl/v2/cmd/hclfmt github.com/hashicorp/hcl/v2/cmd/hclspecsuite github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/ext/transform github.com/hashicorp/hcl/v2/ext/tryfunc github.com/hashicorp/hcl/v2/ext/typeexpr github.com/hashicorp/hcl/v2/ext/userfunc github.com/hashicorp/hcl/v2/gohcl github.com/hashicorp/hcl/v2/hcldec github.com/hashicorp/hcl/v2/hcled github.com/hashicorp/hcl/v2/hclparse github.com/hashicorp/hcl/v2/hclsimple github.com/hashicorp/hcl/v2/hclsyntax github.com/hashicorp/hcl/v2/hclsyntax/fuzz github.com/hashicorp/hcl/v2/hcltest github.com/hashicorp/hcl/v2/hclwrite github.com/hashicorp/hcl/v2/hclwrite/fuzz github.com/hashicorp/hcl/v2/integrationtest github.com/hashicorp/hcl/v2/json github.com/hashicorp/hcl/v2/json/fuzz github.com/hashicorp/hcl/v2/specsuite === RUN TestDiagnosticTextWriter === RUN TestDiagnosticTextWriter/00 === RUN TestDiagnosticTextWriter/01 @@ -847,85 +883,85 @@ --- PASS: TestApplyPath/cty.NullVal(cty.Map(cty.String))_cty.Path{cty.IndexStep{Key:cty.NumberIntVal(0)}} (0.00s) --- PASS: TestApplyPath/cty.NullVal(cty.EmptyObject)_cty.Path{cty.GetAttrStep{Name:"foo"}} (0.00s) === RUN TestIndex -=== RUN TestIndex/marked_map_key - ops_test.go:373: testing Index - collection: cty.MapVal(map[string]cty.Value{"foo":cty.StringVal("a")}) - key: cty.StringVal("foo").Mark("marked") -=== RUN TestIndex/missing_marked_map_key - ops_test.go:373: testing Index - collection: cty.MapVal(map[string]cty.Value{"foo":cty.StringVal("a")}) - key: cty.StringVal("bar").Mark("mark") - ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value. -=== RUN TestIndex/invalid_marked_object_key_type +=== RUN TestIndex/marked_object_key ops_test.go:373: testing Index collection: cty.ObjectVal(map[string]cty.Value{"foo":cty.StringVal("a")}) - key: cty.ListVal([]cty.Value{cty.NullVal(cty.String)}).Mark("marked") - ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value: string required. -=== RUN TestIndex/marked_key_to_maked_value - ops_test.go:373: testing Index - collection: cty.ListVal([]cty.Value{cty.StringVal("a")}) - key: cty.NumberIntVal(0).Mark("marked") + key: cty.StringVal("foo").Mark("marked") === RUN TestIndex/missing_list_key ops_test.go:373: testing Index collection: cty.ListVal([]cty.Value{cty.StringVal("a")}) key: cty.NumberIntVal(1).Mark("marked") ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value: the given index is greater than or equal to the length of the collection. -=== RUN TestIndex/null_marked_key +=== RUN TestIndex/dynamic_key ops_test.go:373: testing Index collection: cty.ListVal([]cty.Value{cty.StringVal("a")}) - key: cty.NullVal(cty.Number).Mark("marked") - ops_test.go:378: : Invalid index; Can't use a null value as an indexing key. -=== RUN TestIndex/marked_object_key + key: cty.DynamicVal +=== RUN TestIndex/invalid_marked_object_key_type ops_test.go:373: testing Index collection: cty.ObjectVal(map[string]cty.Value{"foo":cty.StringVal("a")}) - key: cty.StringVal("foo").Mark("marked") + key: cty.ListVal([]cty.Value{cty.NullVal(cty.String)}).Mark("marked") + ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value: string required. === RUN TestIndex/invalid_marked_object_key ops_test.go:373: testing Index collection: cty.ObjectVal(map[string]cty.Value{"foo":cty.StringVal("a")}) key: cty.NumberIntVal(0).Mark("marked") ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value. An object only supports looking up attributes by name, not by numeric index. -=== RUN TestIndex/dynamic_key +=== RUN TestIndex/marked_key_to_maked_value ops_test.go:373: testing Index collection: cty.ListVal([]cty.Value{cty.StringVal("a")}) - key: cty.DynamicVal + key: cty.NumberIntVal(0).Mark("marked") +=== RUN TestIndex/null_marked_key + ops_test.go:373: testing Index + collection: cty.ListVal([]cty.Value{cty.StringVal("a")}) + key: cty.NullVal(cty.Number).Mark("marked") + ops_test.go:378: : Invalid index; Can't use a null value as an indexing key. === RUN TestIndex/invalid_marked_key_type ops_test.go:373: testing Index collection: cty.ListVal([]cty.Value{cty.StringVal("a")}) key: cty.StringVal("foo").Mark("marked") ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value: a number is required. +=== RUN TestIndex/marked_map_key + ops_test.go:373: testing Index + collection: cty.MapVal(map[string]cty.Value{"foo":cty.StringVal("a")}) + key: cty.StringVal("foo").Mark("marked") +=== RUN TestIndex/missing_marked_map_key + ops_test.go:373: testing Index + collection: cty.MapVal(map[string]cty.Value{"foo":cty.StringVal("a")}) + key: cty.StringVal("bar").Mark("mark") + ops_test.go:378: : Invalid index; The given key does not identify an element in this collection value. --- PASS: TestIndex (0.00s) - --- PASS: TestIndex/marked_map_key (0.00s) - --- PASS: TestIndex/missing_marked_map_key (0.00s) + --- PASS: TestIndex/marked_object_key (0.00s) + --- PASS: TestIndex/missing_list_key (0.00s) + --- PASS: TestIndex/dynamic_key (0.00s) --- PASS: TestIndex/invalid_marked_object_key_type (0.00s) + --- PASS: TestIndex/invalid_marked_object_key (0.00s) --- PASS: TestIndex/marked_key_to_maked_value (0.00s) - --- PASS: TestIndex/missing_list_key (0.00s) --- PASS: TestIndex/null_marked_key (0.00s) - --- PASS: TestIndex/marked_object_key (0.00s) - --- PASS: TestIndex/invalid_marked_object_key (0.00s) - --- PASS: TestIndex/dynamic_key (0.00s) --- PASS: TestIndex/invalid_marked_key_type (0.00s) + --- PASS: TestIndex/marked_map_key (0.00s) + --- PASS: TestIndex/missing_marked_map_key (0.00s) === RUN TestPosScanner -=== RUN TestPosScanner/two_lines_with_combiner_and_Windows_newline -=== RUN TestPosScanner/single_line_with_trailing_UNIX_newline -=== RUN TestPosScanner/two_lines_with_UNIX_newline -=== RUN TestPosScanner/two_lines_with_Windows_newline -=== RUN TestPosScanner/blank_line_with_UNIX_newlines +=== RUN TestPosScanner/blank_line_with_Windows_newlines === RUN TestPosScanner/empty === RUN TestPosScanner/single_line === RUN TestPosScanner/single_line_with_trailing_Windows_newline -=== RUN TestPosScanner/blank_line_with_Windows_newlines +=== RUN TestPosScanner/two_lines_with_UNIX_newline +=== RUN TestPosScanner/two_lines_with_Windows_newline +=== RUN TestPosScanner/blank_line_with_UNIX_newlines === RUN TestPosScanner/two_lines_with_combiner_and_UNIX_newline +=== RUN TestPosScanner/two_lines_with_combiner_and_Windows_newline +=== RUN TestPosScanner/single_line_with_trailing_UNIX_newline --- PASS: TestPosScanner (0.00s) - --- PASS: TestPosScanner/two_lines_with_combiner_and_Windows_newline (0.00s) - --- PASS: TestPosScanner/single_line_with_trailing_UNIX_newline (0.00s) - --- PASS: TestPosScanner/two_lines_with_UNIX_newline (0.00s) - --- PASS: TestPosScanner/two_lines_with_Windows_newline (0.00s) - --- PASS: TestPosScanner/blank_line_with_UNIX_newlines (0.00s) + --- PASS: TestPosScanner/blank_line_with_Windows_newlines (0.00s) --- PASS: TestPosScanner/empty (0.00s) --- PASS: TestPosScanner/single_line (0.00s) --- PASS: TestPosScanner/single_line_with_trailing_Windows_newline (0.00s) - --- PASS: TestPosScanner/blank_line_with_Windows_newlines (0.00s) + --- PASS: TestPosScanner/two_lines_with_UNIX_newline (0.00s) + --- PASS: TestPosScanner/two_lines_with_Windows_newline (0.00s) + --- PASS: TestPosScanner/blank_line_with_UNIX_newlines (0.00s) --- PASS: TestPosScanner/two_lines_with_combiner_and_UNIX_newline (0.00s) + --- PASS: TestPosScanner/two_lines_with_combiner_and_Windows_newline (0.00s) + --- PASS: TestPosScanner/single_line_with_trailing_UNIX_newline (0.00s) === RUN TestRangeOver === RUN TestRangeOver/:1,3-5<=>:1,2-6 === RUN TestRangeOver/:1,1-5<=>:1,2-6 @@ -1041,83 +1077,83 @@ --- PASS: TestVariables/WalkVariables (0.00s) --- PASS: TestVariables/WalkExpandVariables (0.00s) PASS -ok github.com/hashicorp/hcl/v2/ext/dynblock 0.009s +ok github.com/hashicorp/hcl/v2/ext/dynblock 0.006s === RUN TestDeep --- PASS: TestDeep (0.00s) PASS ok github.com/hashicorp/hcl/v2/ext/transform 0.004s === RUN TestTryFunc === RUN TestTryFunc/two_arguments,_result_is_element_of_marked_list_ -=== RUN TestTryFunc/no_arguments === RUN TestTryFunc/one_argument_succeeds === RUN TestTryFunc/one_marked_argument_succeeds -=== RUN TestTryFunc/two_arguments,_first_succeeds === RUN TestTryFunc/two_arguments,_first_depends_on_unknowns -=== RUN TestTryFunc/two_arguments,_first_depends_on_unknowns_deeply -=== RUN TestTryFunc/two_arguments,_first_traverses_through_an_unkown +=== RUN TestTryFunc/two_arguments,_first_succeeds_and_second_depends_on_unknowns +=== RUN TestTryFunc/two_arguments,_both_marked,_first_succeeds === RUN TestTryFunc/two_arguments,_both_marked,_second_succeeds === RUN TestTryFunc/three_arguments,_all_fail +=== RUN TestTryFunc/no_arguments +=== RUN TestTryFunc/two_arguments,_first_succeeds === RUN TestTryFunc/two_arguments,_first_fails -=== RUN TestTryFunc/two_arguments,_first_succeeds_and_second_depends_on_unknowns -=== RUN TestTryFunc/two_arguments,_both_marked,_first_succeeds +=== RUN TestTryFunc/two_arguments,_first_depends_on_unknowns_deeply +=== RUN TestTryFunc/two_arguments,_first_traverses_through_an_unkown --- PASS: TestTryFunc (0.00s) --- PASS: TestTryFunc/two_arguments,_result_is_element_of_marked_list_ (0.00s) - --- PASS: TestTryFunc/no_arguments (0.00s) --- PASS: TestTryFunc/one_argument_succeeds (0.00s) --- PASS: TestTryFunc/one_marked_argument_succeeds (0.00s) - --- PASS: TestTryFunc/two_arguments,_first_succeeds (0.00s) --- PASS: TestTryFunc/two_arguments,_first_depends_on_unknowns (0.00s) - --- PASS: TestTryFunc/two_arguments,_first_depends_on_unknowns_deeply (0.00s) - --- PASS: TestTryFunc/two_arguments,_first_traverses_through_an_unkown (0.00s) + --- PASS: TestTryFunc/two_arguments,_first_succeeds_and_second_depends_on_unknowns (0.00s) + --- PASS: TestTryFunc/two_arguments,_both_marked,_first_succeeds (0.00s) --- PASS: TestTryFunc/two_arguments,_both_marked,_second_succeeds (0.00s) --- PASS: TestTryFunc/three_arguments,_all_fail (0.00s) + --- PASS: TestTryFunc/no_arguments (0.00s) + --- PASS: TestTryFunc/two_arguments,_first_succeeds (0.00s) --- PASS: TestTryFunc/two_arguments,_first_fails (0.00s) - --- PASS: TestTryFunc/two_arguments,_first_succeeds_and_second_depends_on_unknowns (0.00s) - --- PASS: TestTryFunc/two_arguments,_both_marked,_first_succeeds (0.00s) + --- PASS: TestTryFunc/two_arguments,_first_depends_on_unknowns_deeply (0.00s) + --- PASS: TestTryFunc/two_arguments,_first_traverses_through_an_unkown (0.00s) === RUN TestCanFunc +=== RUN TestCanFunc/deep_unknown === RUN TestCanFunc/succeeds === RUN TestCanFunc/fails === RUN TestCanFunc/simple_unknown === RUN TestCanFunc/traversal_through_unknown -=== RUN TestCanFunc/deep_unknown --- PASS: TestCanFunc (0.00s) + --- PASS: TestCanFunc/deep_unknown (0.00s) --- PASS: TestCanFunc/succeeds (0.00s) --- PASS: TestCanFunc/fails (0.00s) --- PASS: TestCanFunc/simple_unknown (0.00s) --- PASS: TestCanFunc/traversal_through_unknown (0.00s) - --- PASS: TestCanFunc/deep_unknown (0.00s) PASS -ok github.com/hashicorp/hcl/v2/ext/tryfunc 0.007s +ok github.com/hashicorp/hcl/v2/ext/tryfunc 0.006s === RUN TestDefaults_Apply -=== RUN TestDefaults_Apply/set_of_nested_objects,_no_default_sub-object -=== RUN TestDefaults_Apply/set_of_nested_objects,_overriding_default_sub-object -=== RUN TestDefaults_Apply/simple_object_with_defaults_applied +=== RUN TestDefaults_Apply/nested_object_with_defaults_applied === RUN TestDefaults_Apply/map_of_objects_with_defaults_applied -=== RUN TestDefaults_Apply/map_of_objects_with_defaults_applied,_given_object_instead_of_map === RUN TestDefaults_Apply/list_of_objects_with_defaults_applied -=== RUN TestDefaults_Apply/set_of_nested_objects,_empty_default_sub-object === RUN TestDefaults_Apply/set_of_nested_objects,_nulls_in_default_sub-object_overridden === RUN TestDefaults_Apply/no_defaults -=== RUN TestDefaults_Apply/simple_object_with_defaults_but_unknown_value -=== RUN TestDefaults_Apply/simple_object_with_optional_attributes_specified +=== RUN TestDefaults_Apply/simple_object_with_defaults_applied === RUN TestDefaults_Apply/object_with_explicit_null_for_attribute_with_default -=== RUN TestDefaults_Apply/nested_object_with_defaults_applied +=== RUN TestDefaults_Apply/map_of_objects_with_defaults_applied,_given_object_instead_of_map === RUN TestDefaults_Apply/tuple_of_objects_with_defaults_applied +=== RUN TestDefaults_Apply/set_of_nested_objects,_no_default_sub-object +=== RUN TestDefaults_Apply/set_of_nested_objects,_empty_default_sub-object +=== RUN TestDefaults_Apply/set_of_nested_objects,_overriding_default_sub-object +=== RUN TestDefaults_Apply/simple_object_with_defaults_but_unknown_value +=== RUN TestDefaults_Apply/simple_object_with_optional_attributes_specified --- PASS: TestDefaults_Apply (0.00s) - --- PASS: TestDefaults_Apply/set_of_nested_objects,_no_default_sub-object (0.00s) - --- PASS: TestDefaults_Apply/set_of_nested_objects,_overriding_default_sub-object (0.00s) - --- PASS: TestDefaults_Apply/simple_object_with_defaults_applied (0.00s) + --- PASS: TestDefaults_Apply/nested_object_with_defaults_applied (0.00s) --- PASS: TestDefaults_Apply/map_of_objects_with_defaults_applied (0.00s) - --- PASS: TestDefaults_Apply/map_of_objects_with_defaults_applied,_given_object_instead_of_map (0.00s) --- PASS: TestDefaults_Apply/list_of_objects_with_defaults_applied (0.00s) - --- PASS: TestDefaults_Apply/set_of_nested_objects,_empty_default_sub-object (0.00s) --- PASS: TestDefaults_Apply/set_of_nested_objects,_nulls_in_default_sub-object_overridden (0.00s) --- PASS: TestDefaults_Apply/no_defaults (0.00s) - --- PASS: TestDefaults_Apply/simple_object_with_defaults_but_unknown_value (0.00s) - --- PASS: TestDefaults_Apply/simple_object_with_optional_attributes_specified (0.00s) + --- PASS: TestDefaults_Apply/simple_object_with_defaults_applied (0.00s) --- PASS: TestDefaults_Apply/object_with_explicit_null_for_attribute_with_default (0.00s) - --- PASS: TestDefaults_Apply/nested_object_with_defaults_applied (0.00s) + --- PASS: TestDefaults_Apply/map_of_objects_with_defaults_applied,_given_object_instead_of_map (0.00s) --- PASS: TestDefaults_Apply/tuple_of_objects_with_defaults_applied (0.00s) + --- PASS: TestDefaults_Apply/set_of_nested_objects,_no_default_sub-object (0.00s) + --- PASS: TestDefaults_Apply/set_of_nested_objects,_empty_default_sub-object (0.00s) + --- PASS: TestDefaults_Apply/set_of_nested_objects,_overriding_default_sub-object (0.00s) + --- PASS: TestDefaults_Apply/simple_object_with_defaults_but_unknown_value (0.00s) + --- PASS: TestDefaults_Apply/simple_object_with_optional_attributes_specified (0.00s) === RUN TestGetType === RUN TestGetType/bool_(constraint=false) === RUN TestGetType/number_(constraint=false) @@ -1344,7 +1380,7 @@ --- PASS: TestConvertFunc/cty.NullVal(cty.DynamicPseudoType)_to_typeexpr.TypeConstraintVal(cty.Bool) (0.00s) --- PASS: TestConvertFunc/cty.StringVal("hello").Mark(1)_to_typeexpr.TypeConstraintVal(cty.String) (0.00s) PASS -ok github.com/hashicorp/hcl/v2/ext/typeexpr 0.015s +ok github.com/hashicorp/hcl/v2/ext/typeexpr 0.310s === RUN TestDecodeUserFunctions === RUN TestDecodeUserFunctions/00 === RUN TestDecodeUserFunctions/01 @@ -1366,7 +1402,7 @@ --- PASS: TestDecodeUserFunctions/07 (0.00s) --- PASS: TestDecodeUserFunctions/08 (0.00s) PASS -ok github.com/hashicorp/hcl/v2/ext/userfunc 0.007s +ok github.com/hashicorp/hcl/v2/ext/userfunc 0.145s === RUN TestDecodeBody === RUN TestDecodeBody/{} === RUN TestDecodeBody/{}#01 @@ -1492,7 +1528,7 @@ === RUN ExampleEncodeIntoBody --- PASS: ExampleEncodeIntoBody (0.00s) PASS -ok github.com/hashicorp/hcl/v2/gohcl 0.012s +ok github.com/hashicorp/hcl/v2/gohcl 0.310s === RUN TestDecode === RUN TestDecode/00- === RUN TestDecode/01-a_=_1_ @@ -1640,11 +1676,11 @@ --- PASS: TestDefaultSpec/primary_set (0.00s) --- PASS: TestDefaultSpec/primary_not_set (0.00s) === RUN TestValidateFuncSpec -=== RUN TestValidateFuncSpec/with_range === RUN TestValidateFuncSpec/without_range +=== RUN TestValidateFuncSpec/with_range --- PASS: TestValidateFuncSpec (0.00s) - --- PASS: TestValidateFuncSpec/with_range (0.00s) --- PASS: TestValidateFuncSpec/without_range (0.00s) + --- PASS: TestValidateFuncSpec/with_range (0.00s) === RUN TestVariables === RUN TestVariables/00- === RUN TestVariables/01-a_=_foo_ @@ -1664,7 +1700,7 @@ --- PASS: TestVariables/06-_b_{___a_=_foo___b_=_bar_}_ (0.00s) --- PASS: TestVariables/07-_b_{___a_=_foo_}_b_{___a_=_bar_}_c_{___a_=_baz_}_ (0.00s) PASS -ok github.com/hashicorp/hcl/v2/hcldec 0.012s +ok github.com/hashicorp/hcl/v2/hcldec 0.310s ? github.com/hashicorp/hcl/v2/hcled [no test files] ? github.com/hashicorp/hcl/v2/hclparse [no test files] === RUN TestDecodeFile @@ -1674,7 +1710,7 @@ === RUN Example_jsonSyntax --- PASS: Example_jsonSyntax (0.00s) PASS -ok github.com/hashicorp/hcl/v2/hclsimple 0.008s +ok github.com/hashicorp/hcl/v2/hclsimple 0.144s === RUN TestNameSuggestion === RUN TestNameSuggestion/true === RUN TestNameSuggestion/false @@ -2018,7 +2054,7 @@ === RUN TestExpressionParseAndValue/false_?_["a",_"b"]:_var#01 === RUN TestExpressionParseAndValue/var.foo_?_1_:_0 === RUN TestExpressionParseAndValue/min(xs...) ---- PASS: TestExpressionParseAndValue (0.02s) +--- PASS: TestExpressionParseAndValue (0.03s) --- PASS: TestExpressionParseAndValue/1 (0.00s) --- PASS: TestExpressionParseAndValue/(1) (0.00s) --- PASS: TestExpressionParseAndValue/(2+3) (0.00s) @@ -2220,27 +2256,27 @@ --- PASS: TestExpressionErrorMessages/true_?_{_a_=_true_}_:_{_a_=_true,_b_=_1_} (0.00s) --- PASS: TestExpressionErrorMessages/true_?_mapOf1Tuple_:_mapOf2Tuple (0.00s) === RUN TestFunctionCallExprValue +=== RUN TestFunctionCallExprValue/error_in_function +=== RUN TestFunctionCallExprValue/valid_call_with_no_conversions +=== RUN TestFunctionCallExprValue/function_with_dynamic_return_type +=== RUN TestFunctionCallExprValue/unknown_function +=== RUN TestFunctionCallExprValue/valid_call_with_arg_conversion === RUN TestFunctionCallExprValue/valid_call_with_unknown_arg === RUN TestFunctionCallExprValue/valid_call_with_unknown_arg_needing_conversion === RUN TestFunctionCallExprValue/valid_call_with_dynamic_arg === RUN TestFunctionCallExprValue/invalid_arg_type -=== RUN TestFunctionCallExprValue/unknown_function -=== RUN TestFunctionCallExprValue/valid_call_with_no_conversions -=== RUN TestFunctionCallExprValue/valid_call_with_arg_conversion -=== RUN TestFunctionCallExprValue/function_with_dynamic_return_type === RUN TestFunctionCallExprValue/function_with_dynamic_return_type_unknown_arg -=== RUN TestFunctionCallExprValue/error_in_function --- PASS: TestFunctionCallExprValue (0.00s) + --- PASS: TestFunctionCallExprValue/error_in_function (0.00s) + --- PASS: TestFunctionCallExprValue/valid_call_with_no_conversions (0.00s) + --- PASS: TestFunctionCallExprValue/function_with_dynamic_return_type (0.00s) + --- PASS: TestFunctionCallExprValue/unknown_function (0.00s) + --- PASS: TestFunctionCallExprValue/valid_call_with_arg_conversion (0.00s) --- PASS: TestFunctionCallExprValue/valid_call_with_unknown_arg (0.00s) --- PASS: TestFunctionCallExprValue/valid_call_with_unknown_arg_needing_conversion (0.00s) --- PASS: TestFunctionCallExprValue/valid_call_with_dynamic_arg (0.00s) --- PASS: TestFunctionCallExprValue/invalid_arg_type (0.00s) - --- PASS: TestFunctionCallExprValue/unknown_function (0.00s) - --- PASS: TestFunctionCallExprValue/valid_call_with_no_conversions (0.00s) - --- PASS: TestFunctionCallExprValue/valid_call_with_arg_conversion (0.00s) - --- PASS: TestFunctionCallExprValue/function_with_dynamic_return_type (0.00s) --- PASS: TestFunctionCallExprValue/function_with_dynamic_return_type_unknown_arg (0.00s) - --- PASS: TestFunctionCallExprValue/error_in_function (0.00s) === RUN TestExpressionAsTraversal --- PASS: TestExpressionAsTraversal (0.00s) === RUN TestStaticExpressionList @@ -2500,68 +2536,68 @@ --- PASS: TestParseConfig/a_=_sort(data.first.ref.attr)[count.index]_ (0.00s) --- PASS: TestParseConfig/block_"unterminated_string_"name"_{} (0.00s) === RUN TestParseConfigDiagnostics -=== RUN TestParseConfigDiagnostics/unclosed_function_call - parser_test.go:2826: - foo = boop("a" -=== RUN TestParseConfigDiagnostics/unclosed_object_constructor_(before_any_expression) - parser_test.go:2826: - foo = { -=== RUN TestParseConfigDiagnostics/unclosed_function_call_(before_any_argument) - parser_test.go:2826: - foo = foo( -=== RUN TestParseConfigDiagnostics/unclosed_single-line_block_(after_its_argument) - parser_test.go:2826: - blah { a = 1 -=== RUN TestParseConfigDiagnostics/unclosed_object_constructor_(before_element_separator) +=== RUN TestParseConfigDiagnostics/unclosed_multi-line_block_(no_contents) parser_test.go:2826: - foo = { a = 1 -=== RUN TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_element_separator) + blah { +=== RUN TestParseConfigDiagnostics/unclosed_single-line_block_(no_contents) parser_test.go:2826: - foo = [ a + blah { === RUN TestParseConfigDiagnostics/unclosed_grouping_parentheses parser_test.go:2826: foo = (1 === RUN TestParseConfigDiagnostics/unclosed_template_interpolation_at_EOF parser_test.go:2826: foo = "${a +=== RUN TestParseConfigDiagnostics/unclosed_multi-line_block_(after_one_argument) + parser_test.go:2826: + blah { + a = 1 +=== RUN TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_element_separator) + parser_test.go:2826: + foo = [ a === RUN TestParseConfigDiagnostics/unclosed_quoted_template_interpolation_at_closing_quote parser_test.go:2826: foo = "${a" === RUN TestParseConfigDiagnostics/unclosed_quoted_template_at_literal_part parser_test.go:2826: foo = "${a} -=== RUN TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_any_expression) - parser_test.go:2826: - foo = [ -=== RUN TestParseConfigDiagnostics/unclosed_multi-line_block_(no_contents) - parser_test.go:2826: - blah { -=== RUN TestParseConfigDiagnostics/unclosed_single-line_block_(no_contents) +=== RUN TestParseConfigDiagnostics/unclosed_object_constructor_(before_element_separator) parser_test.go:2826: - blah { + foo = { a = 1 === RUN TestParseConfigDiagnostics/unclosed_object_constructor_(before_equals) parser_test.go:2826: foo = { a -=== RUN TestParseConfigDiagnostics/unclosed_multi-line_block_(after_one_argument) +=== RUN TestParseConfigDiagnostics/unclosed_function_call parser_test.go:2826: - blah { - a = 1 + foo = boop("a" +=== RUN TestParseConfigDiagnostics/unclosed_object_constructor_(before_any_expression) + parser_test.go:2826: + foo = { +=== RUN TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_any_expression) + parser_test.go:2826: + foo = [ +=== RUN TestParseConfigDiagnostics/unclosed_function_call_(before_any_argument) + parser_test.go:2826: + foo = foo( +=== RUN TestParseConfigDiagnostics/unclosed_single-line_block_(after_its_argument) + parser_test.go:2826: + blah { a = 1 --- PASS: TestParseConfigDiagnostics (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_function_call (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_object_constructor_(before_any_expression) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_function_call_(before_any_argument) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_single-line_block_(after_its_argument) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_object_constructor_(before_element_separator) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_element_separator) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_multi-line_block_(no_contents) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_single-line_block_(no_contents) (0.00s) --- PASS: TestParseConfigDiagnostics/unclosed_grouping_parentheses (0.00s) --- PASS: TestParseConfigDiagnostics/unclosed_template_interpolation_at_EOF (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_multi-line_block_(after_one_argument) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_element_separator) (0.00s) --- PASS: TestParseConfigDiagnostics/unclosed_quoted_template_interpolation_at_closing_quote (0.00s) --- PASS: TestParseConfigDiagnostics/unclosed_quoted_template_at_literal_part (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_any_expression) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_multi-line_block_(no_contents) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_single-line_block_(no_contents) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_object_constructor_(before_element_separator) (0.00s) --- PASS: TestParseConfigDiagnostics/unclosed_object_constructor_(before_equals) (0.00s) - --- PASS: TestParseConfigDiagnostics/unclosed_multi-line_block_(after_one_argument) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_function_call (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_object_constructor_(before_any_expression) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_tuple_constructor_(before_any_expression) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_function_call_(before_any_argument) (0.00s) + --- PASS: TestParseConfigDiagnostics/unclosed_single-line_block_(after_its_argument) (0.00s) === RUN TestPeeker --- PASS: TestPeeker (0.00s) === RUN TestValidIdentifier @@ -2943,64 +2979,64 @@ --- PASS: TestScanTokens_template/hello_${foo}_hello (0.00s) --- PASS: TestScanTokens_template/hello_${~foo~}_hello (0.00s) === RUN TestBlocksAtPos -=== RUN TestBlocksAtPos/selected_nested_three_levels -=== RUN TestBlocksAtPos/unterminated - structure_at_pos_test.go:133: :1,5-6: Unclosed configuration block; There is no closing brace for this block before the end of the file. This may be caused by incorrect brace nesting elsewhere in this file. +=== RUN TestBlocksAtPos/empty === RUN TestBlocksAtPos/spaces +=== RUN TestBlocksAtPos/single_in_body +=== RUN TestBlocksAtPos/single_in_body_with_unselected_nested === RUN TestBlocksAtPos/single_in_body_with_unselected_sibling -=== RUN TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_after +=== RUN TestBlocksAtPos/selected_nested_two_levels +=== RUN TestBlocksAtPos/selected_nested_three_levels === RUN TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_before +=== RUN TestBlocksAtPos/single_in_header +=== RUN TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_after +=== RUN TestBlocksAtPos/unterminated + structure_at_pos_test.go:133: :1,5-6: Unclosed configuration block; There is no closing brace for this block before the end of the file. This may be caused by incorrect brace nesting elsewhere in this file. === RUN TestBlocksAtPos/unterminated_nested structure_at_pos_test.go:133: :2,8-9: Unclosed configuration block; There is no closing brace for this block before the end of the file. This may be caused by incorrect brace nesting elsewhere in this file. -=== RUN TestBlocksAtPos/empty -=== RUN TestBlocksAtPos/single_in_header -=== RUN TestBlocksAtPos/single_in_body -=== RUN TestBlocksAtPos/single_in_body_with_unselected_nested -=== RUN TestBlocksAtPos/selected_nested_two_levels --- PASS: TestBlocksAtPos (0.00s) - --- PASS: TestBlocksAtPos/selected_nested_three_levels (0.00s) - --- PASS: TestBlocksAtPos/unterminated (0.00s) - --- PASS: TestBlocksAtPos/spaces (0.00s) - --- PASS: TestBlocksAtPos/single_in_body_with_unselected_sibling (0.00s) - --- PASS: TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_after (0.00s) - --- PASS: TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_before (0.00s) - --- PASS: TestBlocksAtPos/unterminated_nested (0.00s) --- PASS: TestBlocksAtPos/empty (0.00s) - --- PASS: TestBlocksAtPos/single_in_header (0.00s) + --- PASS: TestBlocksAtPos/spaces (0.00s) --- PASS: TestBlocksAtPos/single_in_body (0.00s) --- PASS: TestBlocksAtPos/single_in_body_with_unselected_nested (0.00s) + --- PASS: TestBlocksAtPos/single_in_body_with_unselected_sibling (0.00s) --- PASS: TestBlocksAtPos/selected_nested_two_levels (0.00s) + --- PASS: TestBlocksAtPos/selected_nested_three_levels (0.00s) + --- PASS: TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_before (0.00s) + --- PASS: TestBlocksAtPos/single_in_header (0.00s) + --- PASS: TestBlocksAtPos/selected_nested_three_levels_with_unselected_sibling_after (0.00s) + --- PASS: TestBlocksAtPos/unterminated (0.00s) + --- PASS: TestBlocksAtPos/unterminated_nested (0.00s) === RUN TestAttributeAtPos +=== RUN TestAttributeAtPos/empty +=== RUN TestAttributeAtPos/top-level +=== RUN TestAttributeAtPos/top-level_with_ignored_sibling_after === RUN TestAttributeAtPos/top-level_ignored_sibling_before === RUN TestAttributeAtPos/nested === RUN TestAttributeAtPos/nested_in_unterminated_block structure_at_pos_test.go:233: :2,8-9: Unclosed configuration block; There is no closing brace for this block before the end of the file. This may be caused by incorrect brace nesting elsewhere in this file. -=== RUN TestAttributeAtPos/empty -=== RUN TestAttributeAtPos/top-level -=== RUN TestAttributeAtPos/top-level_with_ignored_sibling_after --- PASS: TestAttributeAtPos (0.00s) - --- PASS: TestAttributeAtPos/top-level_ignored_sibling_before (0.00s) - --- PASS: TestAttributeAtPos/nested (0.00s) - --- PASS: TestAttributeAtPos/nested_in_unterminated_block (0.00s) --- PASS: TestAttributeAtPos/empty (0.00s) --- PASS: TestAttributeAtPos/top-level (0.00s) --- PASS: TestAttributeAtPos/top-level_with_ignored_sibling_after (0.00s) + --- PASS: TestAttributeAtPos/top-level_ignored_sibling_before (0.00s) + --- PASS: TestAttributeAtPos/nested (0.00s) + --- PASS: TestAttributeAtPos/nested_in_unterminated_block (0.00s) === RUN TestOutermostExprAtPos -=== RUN TestOutermostExprAtPos/simple_reference -=== RUN TestOutermostExprAtPos/attribute_reference -=== RUN TestOutermostExprAtPos/parens === RUN TestOutermostExprAtPos/tuple_cons === RUN TestOutermostExprAtPos/function_call === RUN TestOutermostExprAtPos/empty === RUN TestOutermostExprAtPos/simple_bool +=== RUN TestOutermostExprAtPos/simple_reference +=== RUN TestOutermostExprAtPos/attribute_reference +=== RUN TestOutermostExprAtPos/parens --- PASS: TestOutermostExprAtPos (0.00s) - --- PASS: TestOutermostExprAtPos/simple_reference (0.00s) - --- PASS: TestOutermostExprAtPos/attribute_reference (0.00s) - --- PASS: TestOutermostExprAtPos/parens (0.00s) --- PASS: TestOutermostExprAtPos/tuple_cons (0.00s) --- PASS: TestOutermostExprAtPos/function_call (0.00s) --- PASS: TestOutermostExprAtPos/empty (0.00s) --- PASS: TestOutermostExprAtPos/simple_bool (0.00s) + --- PASS: TestOutermostExprAtPos/simple_reference (0.00s) + --- PASS: TestOutermostExprAtPos/attribute_reference (0.00s) + --- PASS: TestOutermostExprAtPos/parens (0.00s) === RUN TestBodyContent === RUN TestBodyContent/00 === RUN TestBodyContent/01 @@ -3064,21 +3100,21 @@ === RUN TestVariables === RUN TestVariables/&hclsyntax.LiteralValueExpr{Val:cty.True,_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} === RUN TestVariables/&hclsyntax.ScopeTraversalExpr{Traversal:hcl.Traversal{hcl.TraverseRoot{isTraverser:hcl.isTraverser{},_Name:"foo",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} -=== RUN TestVariables/&hclsyntax.BinaryOpExpr{LHS:(*hclsyntax.ScopeTraversalExpr)(0xc000590180),_Op:(*hclsyntax.Operation)(0xbb7a30),_RHS:(*hclsyntax.ScopeTraversalExpr)(0xc0005901e0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} -=== RUN TestVariables/&hclsyntax.UnaryOpExpr{Op:(*hclsyntax.Operation)(0xbb7ad0),_Val:(*hclsyntax.ScopeTraversalExpr)(0xc000590240),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_SymbolRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} -=== RUN TestVariables/&hclsyntax.ConditionalExpr{Condition:(*hclsyntax.ScopeTraversalExpr)(0xc0005902a0),_TrueResult:(*hclsyntax.ScopeTraversalExpr)(0xc000590300),_FalseResult:(*hclsyntax.ScopeTraversalExpr)(0xc000590360),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} -=== RUN TestVariables/&hclsyntax.ForExpr{KeyVar:"k",_ValVar:"v",_CollExpr:(*hclsyntax.ScopeTraversalExpr)(0xc0005903c0),_KeyExpr:(*hclsyntax.BinaryOpExpr)(0xc000190310),_ValExpr:(*hclsyntax.BinaryOpExpr)(0xc000190380),_CondExpr:(*hclsyntax.BinaryOpExpr)(0xc0001903f0),_Group:false,_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_OpenRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_CloseRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} +=== RUN TestVariables/&hclsyntax.BinaryOpExpr{LHS:(*hclsyntax.ScopeTraversalExpr)(0xc0000d8f60),_Op:(*hclsyntax.Operation)(0xbb7a30),_RHS:(*hclsyntax.ScopeTraversalExpr)(0xc0000d8fc0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} +=== RUN TestVariables/&hclsyntax.UnaryOpExpr{Op:(*hclsyntax.Operation)(0xbb7ad0),_Val:(*hclsyntax.ScopeTraversalExpr)(0xc0000d9020),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_SymbolRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} +=== RUN TestVariables/&hclsyntax.ConditionalExpr{Condition:(*hclsyntax.ScopeTraversalExpr)(0xc0000d9080),_TrueResult:(*hclsyntax.ScopeTraversalExpr)(0xc0000d90e0),_FalseResult:(*hclsyntax.ScopeTraversalExpr)(0xc0000d9140),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} +=== RUN TestVariables/&hclsyntax.ForExpr{KeyVar:"k",_ValVar:"v",_CollExpr:(*hclsyntax.ScopeTraversalExpr)(0xc0000d91a0),_KeyExpr:(*hclsyntax.BinaryOpExpr)(0xc000190310),_ValExpr:(*hclsyntax.BinaryOpExpr)(0xc000190380),_CondExpr:(*hclsyntax.BinaryOpExpr)(0xc0001903f0),_Group:false,_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_OpenRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_CloseRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} === RUN TestVariables/&hclsyntax.ScopeTraversalExpr{Traversal:hcl.Traversal{hcl.TraverseRoot{isTraverser:hcl.isTraverser{},_Name:"data",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}},_hcl.TraverseAttr{isTraverser:hcl.isTraverser{},_Name:"null_data_source",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}},_hcl.TraverseAttr{isTraverser:hcl.isTraverser{},_Name:"multi",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}},_hcl.TraverseIndex{isTraverser:hcl.isTraverser{},_Key:cty.NumberIntVal(0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} -=== RUN TestVariables/&hclsyntax.RelativeTraversalExpr{Source:(*hclsyntax.FunctionCallExpr)(0xc000158870),_Traversal:hcl.Traversal{hcl.TraverseIndex{isTraverser:hcl.isTraverser{},_Key:cty.NumberIntVal(0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} +=== RUN TestVariables/&hclsyntax.RelativeTraversalExpr{Source:(*hclsyntax.FunctionCallExpr)(0xc000151a40),_Traversal:hcl.Traversal{hcl.TraverseIndex{isTraverser:hcl.isTraverser{},_Key:cty.NumberIntVal(0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} --- PASS: TestVariables (0.00s) --- PASS: TestVariables/&hclsyntax.LiteralValueExpr{Val:cty.True,_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) --- PASS: TestVariables/&hclsyntax.ScopeTraversalExpr{Traversal:hcl.Traversal{hcl.TraverseRoot{isTraverser:hcl.isTraverser{},_Name:"foo",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) - --- PASS: TestVariables/&hclsyntax.BinaryOpExpr{LHS:(*hclsyntax.ScopeTraversalExpr)(0xc000590180),_Op:(*hclsyntax.Operation)(0xbb7a30),_RHS:(*hclsyntax.ScopeTraversalExpr)(0xc0005901e0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) - --- PASS: TestVariables/&hclsyntax.UnaryOpExpr{Op:(*hclsyntax.Operation)(0xbb7ad0),_Val:(*hclsyntax.ScopeTraversalExpr)(0xc000590240),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_SymbolRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) - --- PASS: TestVariables/&hclsyntax.ConditionalExpr{Condition:(*hclsyntax.ScopeTraversalExpr)(0xc0005902a0),_TrueResult:(*hclsyntax.ScopeTraversalExpr)(0xc000590300),_FalseResult:(*hclsyntax.ScopeTraversalExpr)(0xc000590360),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) - --- PASS: TestVariables/&hclsyntax.ForExpr{KeyVar:"k",_ValVar:"v",_CollExpr:(*hclsyntax.ScopeTraversalExpr)(0xc0005903c0),_KeyExpr:(*hclsyntax.BinaryOpExpr)(0xc000190310),_ValExpr:(*hclsyntax.BinaryOpExpr)(0xc000190380),_CondExpr:(*hclsyntax.BinaryOpExpr)(0xc0001903f0),_Group:false,_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_OpenRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_CloseRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) + --- PASS: TestVariables/&hclsyntax.BinaryOpExpr{LHS:(*hclsyntax.ScopeTraversalExpr)(0xc0000d8f60),_Op:(*hclsyntax.Operation)(0xbb7a30),_RHS:(*hclsyntax.ScopeTraversalExpr)(0xc0000d8fc0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) + --- PASS: TestVariables/&hclsyntax.UnaryOpExpr{Op:(*hclsyntax.Operation)(0xbb7ad0),_Val:(*hclsyntax.ScopeTraversalExpr)(0xc0000d9020),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_SymbolRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) + --- PASS: TestVariables/&hclsyntax.ConditionalExpr{Condition:(*hclsyntax.ScopeTraversalExpr)(0xc0000d9080),_TrueResult:(*hclsyntax.ScopeTraversalExpr)(0xc0000d90e0),_FalseResult:(*hclsyntax.ScopeTraversalExpr)(0xc0000d9140),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) + --- PASS: TestVariables/&hclsyntax.ForExpr{KeyVar:"k",_ValVar:"v",_CollExpr:(*hclsyntax.ScopeTraversalExpr)(0xc0000d91a0),_KeyExpr:(*hclsyntax.BinaryOpExpr)(0xc000190310),_ValExpr:(*hclsyntax.BinaryOpExpr)(0xc000190380),_CondExpr:(*hclsyntax.BinaryOpExpr)(0xc0001903f0),_Group:false,_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_OpenRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}},_CloseRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) --- PASS: TestVariables/&hclsyntax.ScopeTraversalExpr{Traversal:hcl.Traversal{hcl.TraverseRoot{isTraverser:hcl.isTraverser{},_Name:"data",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}},_hcl.TraverseAttr{isTraverser:hcl.isTraverser{},_Name:"null_data_source",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}},_hcl.TraverseAttr{isTraverser:hcl.isTraverser{},_Name:"multi",_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}},_hcl.TraverseIndex{isTraverser:hcl.isTraverser{},_Key:cty.NumberIntVal(0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) - --- PASS: TestVariables/&hclsyntax.RelativeTraversalExpr{Source:(*hclsyntax.FunctionCallExpr)(0xc000158870),_Traversal:hcl.Traversal{hcl.TraverseIndex{isTraverser:hcl.isTraverser{},_Key:cty.NumberIntVal(0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) + --- PASS: TestVariables/&hclsyntax.RelativeTraversalExpr{Source:(*hclsyntax.FunctionCallExpr)(0xc000151a40),_Traversal:hcl.Traversal{hcl.TraverseIndex{isTraverser:hcl.isTraverser{},_Key:cty.NumberIntVal(0),_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}}},_SrcRange:hcl.Range{Filename:"",_Start:hcl.Pos{Line:0,_Column:0,_Byte:0},_End:hcl.Pos{Line:0,_Column:0,_Byte:0}}} (0.00s) === RUN TestWalk === RUN TestWalk/1 === RUN TestWalk/foo @@ -3102,7 +3138,7 @@ --- PASS: TestWalk/bar(1,_a)[0] (0.00s) --- PASS: TestWalk/[for_x_in_foo:_x_+_1_if_x_<_10] (0.00s) PASS -ok github.com/hashicorp/hcl/v2/hclsyntax 0.070s +ok github.com/hashicorp/hcl/v2/hclsyntax 0.291s === RUN FuzzParseTemplate === RUN FuzzParseTemplate/empty.tmpl === RUN FuzzParseTemplate/escape-dollar.tmpl @@ -3170,25 +3206,25 @@ --- PASS: FuzzParseConfig/empty.hcl (0.00s) --- PASS: FuzzParseConfig/utf8.hcl (0.00s) PASS -ok github.com/hashicorp/hcl/v2/hclsyntax/fuzz 0.012s +ok github.com/hashicorp/hcl/v2/hclsyntax/fuzz 0.006s === RUN TestMockBodyPartialContent +=== RUN TestMockBodyPartialContent/block_requested,_wrong_labels +=== RUN TestMockBodyPartialContent/block_remains +=== RUN TestMockBodyPartialContent/various === RUN TestMockBodyPartialContent/empty === RUN TestMockBodyPartialContent/attribute_requested === RUN TestMockBodyPartialContent/attribute_remains === RUN TestMockBodyPartialContent/attribute_missing === RUN TestMockBodyPartialContent/block_requested,_no_labels -=== RUN TestMockBodyPartialContent/block_requested,_wrong_labels -=== RUN TestMockBodyPartialContent/block_remains -=== RUN TestMockBodyPartialContent/various --- PASS: TestMockBodyPartialContent (0.00s) + --- PASS: TestMockBodyPartialContent/block_requested,_wrong_labels (0.00s) + --- PASS: TestMockBodyPartialContent/block_remains (0.00s) + --- PASS: TestMockBodyPartialContent/various (0.00s) --- PASS: TestMockBodyPartialContent/empty (0.00s) --- PASS: TestMockBodyPartialContent/attribute_requested (0.00s) --- PASS: TestMockBodyPartialContent/attribute_remains (0.00s) --- PASS: TestMockBodyPartialContent/attribute_missing (0.00s) --- PASS: TestMockBodyPartialContent/block_requested,_no_labels (0.00s) - --- PASS: TestMockBodyPartialContent/block_requested,_wrong_labels (0.00s) - --- PASS: TestMockBodyPartialContent/block_remains (0.00s) - --- PASS: TestMockBodyPartialContent/various (0.00s) === RUN TestExprList === RUN TestExprList/as_list === RUN TestExprList/as_tuple @@ -3206,7 +3242,7 @@ --- PASS: TestExprMap/as_map (0.00s) --- PASS: TestExprMap/not_map (0.00s) PASS -ok github.com/hashicorp/hcl/v2/hcltest 0.007s +ok github.com/hashicorp/hcl/v2/hcltest 0.004s === RUN TestBlockType === RUN TestBlockType/service --- PASS: TestBlockType (0.00s) @@ -3377,7 +3413,7 @@ === RUN TestFormat === RUN TestFormat/00 format_test.go:621: tokens (hclwrite.Tokens) (len=1 cap=1) { - (*hclwrite.Token)(0xc00032d110)({ + (*hclwrite.Token)(0xc000355110)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3387,28 +3423,28 @@ === RUN TestFormat/01 format_test.go:621: tokens (hclwrite.Tokens) (len=4 cap=4) { - (*hclwrite.Token)(0xc0001219a0)({ + (*hclwrite.Token)(0xc0000edb80)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001219c8)({ + (*hclwrite.Token)(0xc0000edba8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001219f0)({ + (*hclwrite.Token)(0xc0000edbd0)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000121a18)({ + (*hclwrite.Token)(0xc0000edbf8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3418,42 +3454,42 @@ === RUN TestFormat/02 format_test.go:621: tokens (hclwrite.Tokens) (len=6 cap=6) { - (*hclwrite.Token)(0xc000320e10)({ + (*hclwrite.Token)(0xc000348e10)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000320e38)({ + (*hclwrite.Token)(0xc000348e38)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000320e60)({ + (*hclwrite.Token)(0xc000348e60)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000320e88)({ + (*hclwrite.Token)(0xc000348e88)({ Type: (hclsyntax.TokenType) TokenDot, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2e |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000320eb0)({ + (*hclwrite.Token)(0xc000348eb0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000320ed8)({ + (*hclwrite.Token)(0xc000348ed8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3463,49 +3499,49 @@ === RUN TestFormat/03 format_test.go:621: tokens (hclwrite.Tokens) (len=7 cap=7) { - (*hclwrite.Token)(0xc00029f560)({ + (*hclwrite.Token)(0xc0002c7560)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f588)({ + (*hclwrite.Token)(0xc0002c7588)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f5b0)({ + (*hclwrite.Token)(0xc0002c75b0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f5d8)({ + (*hclwrite.Token)(0xc0002c75d8)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f600)({ + (*hclwrite.Token)(0xc0002c7600)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f628)({ + (*hclwrite.Token)(0xc0002c7628)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f650)({ + (*hclwrite.Token)(0xc0002c7650)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3515,63 +3551,63 @@ === RUN TestFormat/04 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc000313680)({ + (*hclwrite.Token)(0xc00033b680)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003136a8)({ + (*hclwrite.Token)(0xc00033b6a8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0003136d0)({ + (*hclwrite.Token)(0xc00033b6d0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0003136f8)({ + (*hclwrite.Token)(0xc00033b6f8)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000313720)({ + (*hclwrite.Token)(0xc00033b720)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000313748)({ + (*hclwrite.Token)(0xc00033b748)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000313770)({ + (*hclwrite.Token)(0xc00033b770)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000313798)({ + (*hclwrite.Token)(0xc00033b798)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003137c0)({ + (*hclwrite.Token)(0xc00033b7c0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3581,77 +3617,77 @@ === RUN TestFormat/05 format_test.go:621: tokens (hclwrite.Tokens) (len=11 cap=11) { - (*hclwrite.Token)(0xc00036c000)({ + (*hclwrite.Token)(0xc0003476c0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c028)({ + (*hclwrite.Token)(0xc0003476e8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00036c050)({ + (*hclwrite.Token)(0xc000347710)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00036c078)({ + (*hclwrite.Token)(0xc000347738)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c0a0)({ + (*hclwrite.Token)(0xc000347760)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 68 65 6c 6c 6f |hello| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c0c8)({ + (*hclwrite.Token)(0xc000347788)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c0f0)({ + (*hclwrite.Token)(0xc0003477b0)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c118)({ + (*hclwrite.Token)(0xc0003477d8)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c140)({ + (*hclwrite.Token)(0xc000347800)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 30 |0| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c168)({ + (*hclwrite.Token)(0xc000347828)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00036c190)({ + (*hclwrite.Token)(0xc000347850)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3661,42 +3697,42 @@ === RUN TestFormat/06 format_test.go:621: tokens (hclwrite.Tokens) (len=6 cap=6) { - (*hclwrite.Token)(0xc000321680)({ + (*hclwrite.Token)(0xc000349680)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003216a8)({ + (*hclwrite.Token)(0xc0003496a8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003216d0)({ + (*hclwrite.Token)(0xc0003496d0)({ Type: (hclsyntax.TokenType) TokenPlus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2b |+| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0003216f8)({ + (*hclwrite.Token)(0xc0003496f8)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000321720)({ + (*hclwrite.Token)(0xc000349720)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000321748)({ + (*hclwrite.Token)(0xc000349748)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3706,42 +3742,42 @@ === RUN TestFormat/07 format_test.go:621: tokens (hclwrite.Tokens) (len=6 cap=6) { - (*hclwrite.Token)(0xc000321950)({ + (*hclwrite.Token)(0xc000349950)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000321978)({ + (*hclwrite.Token)(0xc000349978)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003219a0)({ + (*hclwrite.Token)(0xc0003499a0)({ Type: (hclsyntax.TokenType) TokenStar, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2a |*| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0003219c8)({ + (*hclwrite.Token)(0xc0003499c8)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0003219f0)({ + (*hclwrite.Token)(0xc0003499f0)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000321a18)({ + (*hclwrite.Token)(0xc000349a18)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3751,49 +3787,49 @@ === RUN TestFormat/08 format_test.go:621: tokens (hclwrite.Tokens) (len=7 cap=7) { - (*hclwrite.Token)(0xc00029f680)({ + (*hclwrite.Token)(0xc0002c7680)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f6a8)({ + (*hclwrite.Token)(0xc0002c76a8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f6d0)({ + (*hclwrite.Token)(0xc0002c76d0)({ Type: (hclsyntax.TokenType) TokenPlus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2b |+| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f6f8)({ + (*hclwrite.Token)(0xc0002c76f8)({ Type: (hclsyntax.TokenType) TokenMinus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2d |-| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f720)({ + (*hclwrite.Token)(0xc0002c7720)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f748)({ + (*hclwrite.Token)(0xc0002c7748)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f770)({ + (*hclwrite.Token)(0xc0002c7770)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3803,49 +3839,49 @@ === RUN TestFormat/09 format_test.go:621: tokens (hclwrite.Tokens) (len=7 cap=7) { - (*hclwrite.Token)(0xc00029f7a0)({ + (*hclwrite.Token)(0xc0002c77a0)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f7c8)({ + (*hclwrite.Token)(0xc0002c77c8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f7f0)({ + (*hclwrite.Token)(0xc0002c77f0)({ Type: (hclsyntax.TokenType) TokenStar, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2a |*| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f818)({ + (*hclwrite.Token)(0xc0002c7818)({ Type: (hclsyntax.TokenType) TokenMinus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2d |-| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f840)({ + (*hclwrite.Token)(0xc0002c7840)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f868)({ + (*hclwrite.Token)(0xc0002c7868)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f890)({ + (*hclwrite.Token)(0xc0002c7890)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3855,49 +3891,49 @@ === RUN TestFormat/10 format_test.go:621: tokens (hclwrite.Tokens) (len=7 cap=7) { - (*hclwrite.Token)(0xc00029f8c0)({ + (*hclwrite.Token)(0xc0002c78c0)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f8e8)({ + (*hclwrite.Token)(0xc0002c78e8)({ Type: (hclsyntax.TokenType) TokenMinus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2d |-| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f910)({ + (*hclwrite.Token)(0xc0002c7910)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f938)({ + (*hclwrite.Token)(0xc0002c7938)({ Type: (hclsyntax.TokenType) TokenPlus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2b |+| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f960)({ + (*hclwrite.Token)(0xc0002c7960)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00029f988)({ + (*hclwrite.Token)(0xc0002c7988)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00029f9b0)({ + (*hclwrite.Token)(0xc0002c79b0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -3907,112 +3943,112 @@ === RUN TestFormat/11 format_test.go:621: tokens (hclwrite.Tokens) (len=16 cap=16) { - (*hclwrite.Token)(0xc000322b08)({ + (*hclwrite.Token)(0xc00034ab08)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322b30)({ + (*hclwrite.Token)(0xc00034ab30)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322b58)({ + (*hclwrite.Token)(0xc00034ab58)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322b80)({ + (*hclwrite.Token)(0xc00034ab80)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322ba8)({ + (*hclwrite.Token)(0xc00034aba8)({ Type: (hclsyntax.TokenType) TokenMinus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2d |-| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000322bd0)({ + (*hclwrite.Token)(0xc00034abd0)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322bf8)({ + (*hclwrite.Token)(0xc00034abf8)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322c20)({ + (*hclwrite.Token)(0xc00034ac20)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000322c48)({ + (*hclwrite.Token)(0xc00034ac48)({ Type: (hclsyntax.TokenType) TokenStar, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2a |*| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000322c70)({ + (*hclwrite.Token)(0xc00034ac70)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000322c98)({ + (*hclwrite.Token)(0xc00034ac98)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322cc0)({ + (*hclwrite.Token)(0xc00034acc0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000322ce8)({ + (*hclwrite.Token)(0xc00034ace8)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322d10)({ + (*hclwrite.Token)(0xc00034ad10)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000322d38)({ + (*hclwrite.Token)(0xc00034ad38)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000322d60)({ + (*hclwrite.Token)(0xc00034ad60)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4022,56 +4058,56 @@ === RUN TestFormat/12 format_test.go:621: tokens (hclwrite.Tokens) (len=8 cap=8) { - (*hclwrite.Token)(0xc000172a00)({ + (*hclwrite.Token)(0xc0001a6a00)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172a28)({ + (*hclwrite.Token)(0xc0001a6a28)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172a50)({ + (*hclwrite.Token)(0xc0001a6a50)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172a78)({ + (*hclwrite.Token)(0xc0001a6a78)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172aa0)({ + (*hclwrite.Token)(0xc0001a6aa0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000172ac8)({ + (*hclwrite.Token)(0xc0001a6ac8)({ Type: (hclsyntax.TokenType) TokenEllipsis, Bytes: ([]uint8) (len=3 cap=3) { 00000000 2e 2e 2e |...| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172af0)({ + (*hclwrite.Token)(0xc0001a6af0)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172b18)({ + (*hclwrite.Token)(0xc0001a6b18)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4081,21 +4117,21 @@ === RUN TestFormat/13 format_test.go:621: tokens (hclwrite.Tokens) (len=3 cap=3) { - (*hclwrite.Token)(0xc000171b00)({ + (*hclwrite.Token)(0xc0001a5b00)({ Type: (hclsyntax.TokenType) TokenBang, Bytes: ([]uint8) (len=1 cap=1) { 00000000 21 |!| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000171b28)({ + (*hclwrite.Token)(0xc0001a5b28)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=4 cap=4) { 00000000 74 72 75 65 |true| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000171b50)({ + (*hclwrite.Token)(0xc0001a5b50)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4105,63 +4141,63 @@ === RUN TestFormat/14 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc000390900)({ + (*hclwrite.Token)(0xc0003b8900)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390928)({ + (*hclwrite.Token)(0xc0003b8928)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000390950)({ + (*hclwrite.Token)(0xc0003b8950)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000390978)({ + (*hclwrite.Token)(0xc0003b8978)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=6 cap=6) { 00000000 68 65 6c 6c 6f 20 |hello | }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003909a0)({ + (*hclwrite.Token)(0xc0003b89a0)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003909c8)({ + (*hclwrite.Token)(0xc0003b89c8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=4 cap=4) { 00000000 6e 61 6d 65 |name| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0003909f0)({ + (*hclwrite.Token)(0xc0003b89f0)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390a18)({ + (*hclwrite.Token)(0xc0003b8a18)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390a40)({ + (*hclwrite.Token)(0xc0003b8a40)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4171,63 +4207,63 @@ === RUN TestFormat/15 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc000390c00)({ + (*hclwrite.Token)(0xc0003b8c00)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390c28)({ + (*hclwrite.Token)(0xc0003b8c28)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000390c50)({ + (*hclwrite.Token)(0xc0003b8c50)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000390c78)({ + (*hclwrite.Token)(0xc0003b8c78)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=6 cap=6) { 00000000 68 65 6c 6c 6f 20 |hello | }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390ca0)({ + (*hclwrite.Token)(0xc0003b8ca0)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=3 cap=3) { 00000000 24 7b 7e |${~| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390cc8)({ + (*hclwrite.Token)(0xc0003b8cc8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=4 cap=4) { 00000000 6e 61 6d 65 |name| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390cf0)({ + (*hclwrite.Token)(0xc0003b8cf0)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=2 cap=2) { 00000000 7e 7d |~}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390d18)({ + (*hclwrite.Token)(0xc0003b8d18)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000390d40)({ + (*hclwrite.Token)(0xc0003b8d40)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4237,126 +4273,126 @@ === RUN TestFormat/16 format_test.go:621: tokens (hclwrite.Tokens) (len=18 cap=18) { - (*hclwrite.Token)(0xc00032ec08)({ + (*hclwrite.Token)(0xc000356c08)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ec30)({ + (*hclwrite.Token)(0xc000356c30)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00032ec58)({ + (*hclwrite.Token)(0xc000356c58)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00032ec80)({ + (*hclwrite.Token)(0xc000356c80)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032eca8)({ + (*hclwrite.Token)(0xc000356ca8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ecd0)({ + (*hclwrite.Token)(0xc000356cd0)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ecf8)({ + (*hclwrite.Token)(0xc000356cf8)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ed20)({ + (*hclwrite.Token)(0xc000356d20)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ed48)({ + (*hclwrite.Token)(0xc000356d48)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ed70)({ + (*hclwrite.Token)(0xc000356d70)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ed98)({ + (*hclwrite.Token)(0xc000356d98)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 64 |d| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032edc0)({ + (*hclwrite.Token)(0xc000356dc0)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ede8)({ + (*hclwrite.Token)(0xc000356de8)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 20 | | }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ee10)({ + (*hclwrite.Token)(0xc000356e10)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ee38)({ + (*hclwrite.Token)(0xc000356e38)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 65 |e| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ee60)({ + (*hclwrite.Token)(0xc000356e60)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032ee88)({ + (*hclwrite.Token)(0xc000356e88)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00032eeb0)({ + (*hclwrite.Token)(0xc000356eb0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4366,105 +4402,105 @@ === RUN TestFormat/17 format_test.go:621: tokens (hclwrite.Tokens) (len=15 cap=15) { - (*hclwrite.Token)(0xc000180788)({ + (*hclwrite.Token)(0xc0001b2788)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001807b0)({ + (*hclwrite.Token)(0xc0001b27b0)({ Type: (hclsyntax.TokenType) TokenTemplateControl, Bytes: ([]uint8) (len=2 cap=2) { 00000000 25 7b |%{| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001807d8)({ + (*hclwrite.Token)(0xc0001b27d8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=2 cap=2) { 00000000 69 66 |if| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180800)({ + (*hclwrite.Token)(0xc0001b2800)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=4 cap=4) { 00000000 74 72 75 65 |true| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000180828)({ + (*hclwrite.Token)(0xc0001b2828)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180850)({ + (*hclwrite.Token)(0xc0001b2850)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180878)({ + (*hclwrite.Token)(0xc0001b2878)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 76 61 72 |var| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001808a0)({ + (*hclwrite.Token)(0xc0001b28a0)({ Type: (hclsyntax.TokenType) TokenDot, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2e |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001808c8)({ + (*hclwrite.Token)(0xc0001b28c8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001808f0)({ + (*hclwrite.Token)(0xc0001b28f0)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180918)({ + (*hclwrite.Token)(0xc0001b2918)({ Type: (hclsyntax.TokenType) TokenTemplateControl, Bytes: ([]uint8) (len=2 cap=2) { 00000000 25 7b |%{| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180940)({ + (*hclwrite.Token)(0xc0001b2940)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=5 cap=5) { 00000000 65 6e 64 69 66 |endif| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180968)({ + (*hclwrite.Token)(0xc0001b2968)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000180990)({ + (*hclwrite.Token)(0xc0001b2990)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001809b8)({ + (*hclwrite.Token)(0xc0001b29b8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4474,28 +4510,28 @@ === RUN TestFormat/18 format_test.go:621: tokens (hclwrite.Tokens) (len=4 cap=4) { - (*hclwrite.Token)(0xc000121a40)({ + (*hclwrite.Token)(0xc0000edcc0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000121a68)({ + (*hclwrite.Token)(0xc0000edce8)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000121a90)({ + (*hclwrite.Token)(0xc0000edd10)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000121ab8)({ + (*hclwrite.Token)(0xc0000edd38)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4505,70 +4541,70 @@ === RUN TestFormat/19 format_test.go:621: tokens (hclwrite.Tokens) (len=10 cap=10) { - (*hclwrite.Token)(0xc000128ea0)({ + (*hclwrite.Token)(0xc0000f0ea0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128ec8)({ + (*hclwrite.Token)(0xc0000f0ec8)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128ef0)({ + (*hclwrite.Token)(0xc0000f0ef0)({ Type: (hclsyntax.TokenType) TokenTemplateInterp, Bytes: ([]uint8) (len=2 cap=2) { 00000000 24 7b |${| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128f18)({ + (*hclwrite.Token)(0xc0000f0f18)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128f40)({ + (*hclwrite.Token)(0xc0000f0f40)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=5 cap=5) { 00000000 68 65 6c 6c 6f |hello| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc000128f68)({ + (*hclwrite.Token)(0xc0000f0f68)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128f90)({ + (*hclwrite.Token)(0xc0000f0f90)({ Type: (hclsyntax.TokenType) TokenTemplateSeqEnd, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128fb8)({ + (*hclwrite.Token)(0xc0000f0fb8)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128fe0)({ + (*hclwrite.Token)(0xc0000f0fe0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000129008)({ + (*hclwrite.Token)(0xc0000f1008)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4578,175 +4614,175 @@ === RUN TestFormat/20 format_test.go:621: tokens (hclwrite.Tokens) (len=25 cap=25) { - (*hclwrite.Token)(0xc0001a0c08)({ + (*hclwrite.Token)(0xc000005008)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0c30)({ + (*hclwrite.Token)(0xc000005030)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0c58)({ + (*hclwrite.Token)(0xc000005058)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0c80)({ + (*hclwrite.Token)(0xc000005080)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0ca8)({ + (*hclwrite.Token)(0xc0000050a8)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a0cd0)({ + (*hclwrite.Token)(0xc0000050d0)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0cf8)({ + (*hclwrite.Token)(0xc0000050f8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0d20)({ + (*hclwrite.Token)(0xc000005120)({ Type: (hclsyntax.TokenType) TokenMinus, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2d |-| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a0d48)({ + (*hclwrite.Token)(0xc000005148)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0d70)({ + (*hclwrite.Token)(0xc000005170)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0d98)({ + (*hclwrite.Token)(0xc000005198)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0dc0)({ + (*hclwrite.Token)(0xc0000051c0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a0de8)({ + (*hclwrite.Token)(0xc0000051e8)({ Type: (hclsyntax.TokenType) TokenStar, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2a |*| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0e10)({ + (*hclwrite.Token)(0xc000005210)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0e38)({ + (*hclwrite.Token)(0xc000005238)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0e60)({ + (*hclwrite.Token)(0xc000005260)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0e88)({ + (*hclwrite.Token)(0xc000005288)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a0eb0)({ + (*hclwrite.Token)(0xc0000052b0)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0ed8)({ + (*hclwrite.Token)(0xc0000052d8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0f00)({ + (*hclwrite.Token)(0xc000005300)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a0f28)({ + (*hclwrite.Token)(0xc000005328)({ Type: (hclsyntax.TokenType) TokenComma, Bytes: ([]uint8) (len=1 cap=1) { 00000000 2c |,| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0f50)({ + (*hclwrite.Token)(0xc000005350)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0f78)({ + (*hclwrite.Token)(0xc000005378)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0fa0)({ + (*hclwrite.Token)(0xc0000053a0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0fc8)({ + (*hclwrite.Token)(0xc0000053c8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4756,42 +4792,42 @@ === RUN TestFormat/21 format_test.go:621: tokens (hclwrite.Tokens) (len=6 cap=6) { - (*hclwrite.Token)(0xc00038f590)({ + (*hclwrite.Token)(0xc0003b7590)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00038f5b8)({ + (*hclwrite.Token)(0xc0003b75b8)({ Type: (hclsyntax.TokenType) TokenQuestion, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3f |?| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00038f5e0)({ + (*hclwrite.Token)(0xc0003b75e0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00038f608)({ + (*hclwrite.Token)(0xc0003b7608)({ Type: (hclsyntax.TokenType) TokenColon, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3a |:| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00038f630)({ + (*hclwrite.Token)(0xc0003b7630)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 63 |c| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00038f658)({ + (*hclwrite.Token)(0xc0003b7658)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4801,35 +4837,35 @@ === RUN TestFormat/22 format_test.go:621: tokens (hclwrite.Tokens) (len=5 cap=5) { - (*hclwrite.Token)(0xc0002b1520)({ + (*hclwrite.Token)(0xc0002db520)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002b1548)({ + (*hclwrite.Token)(0xc0002db548)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002b1570)({ + (*hclwrite.Token)(0xc0002db570)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002b1598)({ + (*hclwrite.Token)(0xc0002db598)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002b15c0)({ + (*hclwrite.Token)(0xc0002db5c0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4839,63 +4875,63 @@ === RUN TestFormat/23 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc000391b00)({ + (*hclwrite.Token)(0xc0003b9b00)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000391b28)({ + (*hclwrite.Token)(0xc0003b9b28)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 72 |for| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000391b50)({ + (*hclwrite.Token)(0xc0003b9b50)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 78 |x| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000391b78)({ + (*hclwrite.Token)(0xc0003b9b78)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=2 cap=2) { 00000000 69 6e |in| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000391ba0)({ + (*hclwrite.Token)(0xc0003b9ba0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 79 |y| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000391bc8)({ + (*hclwrite.Token)(0xc0003b9bc8)({ Type: (hclsyntax.TokenType) TokenColon, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3a |:| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000391bf0)({ + (*hclwrite.Token)(0xc0003b9bf0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 78 |x| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000391c18)({ + (*hclwrite.Token)(0xc0003b9c18)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000391c40)({ + (*hclwrite.Token)(0xc0003b9c40)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4905,77 +4941,77 @@ === RUN TestFormat/24 format_test.go:621: tokens (hclwrite.Tokens) (len=11 cap=11) { - (*hclwrite.Token)(0xc000410380)({ + (*hclwrite.Token)(0xc0003b5a40)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004103a8)({ + (*hclwrite.Token)(0xc0003b5a68)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 72 |for| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004103d0)({ + (*hclwrite.Token)(0xc0003b5a90)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 78 |x| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004103f8)({ + (*hclwrite.Token)(0xc0003b5ab8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=2 cap=2) { 00000000 69 6e |in| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000410420)({ + (*hclwrite.Token)(0xc0003b5ae0)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000410448)({ + (*hclwrite.Token)(0xc0003b5b08)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 79 |y| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000410470)({ + (*hclwrite.Token)(0xc0003b5b30)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000410498)({ + (*hclwrite.Token)(0xc0003b5b58)({ Type: (hclsyntax.TokenType) TokenColon, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3a |:| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004104c0)({ + (*hclwrite.Token)(0xc0003b5b80)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 78 |x| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004104e8)({ + (*hclwrite.Token)(0xc0003b5ba8)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000410510)({ + (*hclwrite.Token)(0xc0003b5bd0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -4985,84 +5021,84 @@ === RUN TestFormat/25 format_test.go:621: tokens (hclwrite.Tokens) (len=12 cap=12) { - (*hclwrite.Token)(0xc00041a000)({ + (*hclwrite.Token)(0xc000444000)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a028)({ + (*hclwrite.Token)(0xc000444028)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a050)({ + (*hclwrite.Token)(0xc000444050)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a078)({ + (*hclwrite.Token)(0xc000444078)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc00041a0a0)({ + (*hclwrite.Token)(0xc0004440a0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a0c8)({ + (*hclwrite.Token)(0xc0004440c8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 4 }), - (*hclwrite.Token)(0xc00041a0f0)({ + (*hclwrite.Token)(0xc0004440f0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a118)({ + (*hclwrite.Token)(0xc000444118)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc00041a140)({ + (*hclwrite.Token)(0xc000444140)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a168)({ + (*hclwrite.Token)(0xc000444168)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a190)({ + (*hclwrite.Token)(0xc000444190)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00041a1b8)({ + (*hclwrite.Token)(0xc0004441b8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5072,70 +5108,70 @@ === RUN TestFormat/26 format_test.go:621: tokens (hclwrite.Tokens) (len=10 cap=10) { - (*hclwrite.Token)(0xc000129040)({ + (*hclwrite.Token)(0xc0000f1040)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000129068)({ + (*hclwrite.Token)(0xc0000f1068)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000129090)({ + (*hclwrite.Token)(0xc0000f1090)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001290b8)({ + (*hclwrite.Token)(0xc0000f10b8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001290e0)({ + (*hclwrite.Token)(0xc0000f10e0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc000129108)({ + (*hclwrite.Token)(0xc0000f1108)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000129130)({ + (*hclwrite.Token)(0xc0000f1130)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000129158)({ + (*hclwrite.Token)(0xc0000f1158)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000129180)({ + (*hclwrite.Token)(0xc0000f1180)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001291a8)({ + (*hclwrite.Token)(0xc0000f11a8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5145,98 +5181,98 @@ === RUN TestFormat/27 format_test.go:621: tokens (hclwrite.Tokens) (len=14 cap=14) { - (*hclwrite.Token)(0xc0002966c8)({ + (*hclwrite.Token)(0xc0002be6c8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002966f0)({ + (*hclwrite.Token)(0xc0002be6f0)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000296718)({ + (*hclwrite.Token)(0xc0002be718)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000296740)({ + (*hclwrite.Token)(0xc0002be740)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000296768)({ + (*hclwrite.Token)(0xc0002be768)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc000296790)({ + (*hclwrite.Token)(0xc0002be790)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002967b8)({ + (*hclwrite.Token)(0xc0002be7b8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 4 }), - (*hclwrite.Token)(0xc0002967e0)({ + (*hclwrite.Token)(0xc0002be7e0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000296808)({ + (*hclwrite.Token)(0xc0002be808)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc000296830)({ + (*hclwrite.Token)(0xc0002be830)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000296858)({ + (*hclwrite.Token)(0xc0002be858)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000296880)({ + (*hclwrite.Token)(0xc0002be880)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002968a8)({ + (*hclwrite.Token)(0xc0002be8a8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0002968d0)({ + (*hclwrite.Token)(0xc0002be8d0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5246,98 +5282,98 @@ === RUN TestFormat/28 format_test.go:621: tokens (hclwrite.Tokens) (len=14 cap=14) { - (*hclwrite.Token)(0xc0004b6008)({ + (*hclwrite.Token)(0xc0002be908)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6030)({ + (*hclwrite.Token)(0xc0002be930)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6058)({ + (*hclwrite.Token)(0xc0002be958)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6080)({ + (*hclwrite.Token)(0xc0002be980)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b60a8)({ + (*hclwrite.Token)(0xc0002be9a8)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b60d0)({ + (*hclwrite.Token)(0xc0002be9d0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b60f8)({ + (*hclwrite.Token)(0xc0002be9f8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 4 }), - (*hclwrite.Token)(0xc0004b6120)({ + (*hclwrite.Token)(0xc0002bea20)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6148)({ + (*hclwrite.Token)(0xc0002bea48)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b6170)({ + (*hclwrite.Token)(0xc0002bea70)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6198)({ + (*hclwrite.Token)(0xc0002bea98)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b61c0)({ + (*hclwrite.Token)(0xc0002beac0)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b61e8)({ + (*hclwrite.Token)(0xc0002beae8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6210)({ + (*hclwrite.Token)(0xc0002beb10)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5347,77 +5383,77 @@ === RUN TestFormat/29 format_test.go:621: tokens (hclwrite.Tokens) (len=11 cap=11) { - (*hclwrite.Token)(0xc00045b340)({ + (*hclwrite.Token)(0xc000464540)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045b368)({ + (*hclwrite.Token)(0xc000464568)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045b390)({ + (*hclwrite.Token)(0xc000464590)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045b3b8)({ + (*hclwrite.Token)(0xc0004645b8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045b3e0)({ + (*hclwrite.Token)(0xc0004645e0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc00045b408)({ + (*hclwrite.Token)(0xc000464608)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045b430)({ + (*hclwrite.Token)(0xc000464630)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045b458)({ + (*hclwrite.Token)(0xc000464658)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045b480)({ + (*hclwrite.Token)(0xc000464680)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045b4a8)({ + (*hclwrite.Token)(0xc0004646a8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045b4d0)({ + (*hclwrite.Token)(0xc0004646d0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5427,63 +5463,63 @@ === RUN TestFormat/30 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc0004ae600)({ + (*hclwrite.Token)(0xc000456a80)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004ae628)({ + (*hclwrite.Token)(0xc000456aa8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 62 |b| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004ae650)({ + (*hclwrite.Token)(0xc000456ad0)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004ae678)({ + (*hclwrite.Token)(0xc000456af8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004ae6a0)({ + (*hclwrite.Token)(0xc000456b20)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004ae6c8)({ + (*hclwrite.Token)(0xc000456b48)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004ae6f0)({ + (*hclwrite.Token)(0xc000456b70)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004ae718)({ + (*hclwrite.Token)(0xc000456b98)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004ae740)({ + (*hclwrite.Token)(0xc000456bc0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5493,70 +5529,70 @@ === RUN TestFormat/31 format_test.go:621: tokens (hclwrite.Tokens) (len=10 cap=10) { - (*hclwrite.Token)(0xc000128000)({ + (*hclwrite.Token)(0xc0000f11e0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128028)({ + (*hclwrite.Token)(0xc0000f1208)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128050)({ + (*hclwrite.Token)(0xc0000f1230)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc000128078)({ + (*hclwrite.Token)(0xc0000f1258)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001280a0)({ + (*hclwrite.Token)(0xc0000f1280)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001280c8)({ + (*hclwrite.Token)(0xc0000f12a8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001280f0)({ + (*hclwrite.Token)(0xc0000f12d0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000128118)({ + (*hclwrite.Token)(0xc0000f12f8)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000128140)({ + (*hclwrite.Token)(0xc0000f1320)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128168)({ + (*hclwrite.Token)(0xc0000f1348)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5566,77 +5602,77 @@ === RUN TestFormat/32 format_test.go:621: tokens (hclwrite.Tokens) (len=11 cap=11) { - (*hclwrite.Token)(0xc00045ba40)({ + (*hclwrite.Token)(0xc000502700)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045ba68)({ + (*hclwrite.Token)(0xc000502728)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045ba90)({ + (*hclwrite.Token)(0xc000502750)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045bab8)({ + (*hclwrite.Token)(0xc000502778)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045bae0)({ + (*hclwrite.Token)(0xc0005027a0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045bb08)({ + (*hclwrite.Token)(0xc0005027c8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045bb30)({ + (*hclwrite.Token)(0xc0005027f0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045bb58)({ + (*hclwrite.Token)(0xc000502818)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045bb80)({ + (*hclwrite.Token)(0xc000502840)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00045bba8)({ + (*hclwrite.Token)(0xc000502868)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00045bbd0)({ + (*hclwrite.Token)(0xc000502890)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5646,70 +5682,70 @@ === RUN TestFormat/33 format_test.go:621: tokens (hclwrite.Tokens) (len=10 cap=10) { - (*hclwrite.Token)(0xc000128340)({ + (*hclwrite.Token)(0xc0000f0000)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128368)({ + (*hclwrite.Token)(0xc0000f0028)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128390)({ + (*hclwrite.Token)(0xc0000f0050)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc0001283b8)({ + (*hclwrite.Token)(0xc0000f0078)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001283e0)({ + (*hclwrite.Token)(0xc0000f00a0)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000128408)({ + (*hclwrite.Token)(0xc0000f00c8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000128430)({ + (*hclwrite.Token)(0xc0000f00f0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000128458)({ + (*hclwrite.Token)(0xc0000f0118)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 32 |2| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000128480)({ + (*hclwrite.Token)(0xc0000f0140)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001284a8)({ + (*hclwrite.Token)(0xc0000f0168)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5719,84 +5755,84 @@ === RUN TestFormat/34 format_test.go:621: tokens (hclwrite.Tokens) (len=12 cap=12) { - (*hclwrite.Token)(0xc0001c4000)({ + (*hclwrite.Token)(0xc0004c4000)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001c4028)({ + (*hclwrite.Token)(0xc0004c4028)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001c4050)({ + (*hclwrite.Token)(0xc0004c4050)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc0001c4078)({ + (*hclwrite.Token)(0xc0004c4078)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001c40a0)({ + (*hclwrite.Token)(0xc0004c40a0)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 7 }), - (*hclwrite.Token)(0xc0001c40c8)({ + (*hclwrite.Token)(0xc0004c40c8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001c40f0)({ + (*hclwrite.Token)(0xc0004c40f0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001c4118)({ + (*hclwrite.Token)(0xc0004c4118)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001c4140)({ + (*hclwrite.Token)(0xc0004c4140)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 62 6f 6e 63 65 |bonce| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001c4168)({ + (*hclwrite.Token)(0xc0004c4168)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001c4190)({ + (*hclwrite.Token)(0xc0004c4190)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001c41b8)({ + (*hclwrite.Token)(0xc0004c41b8)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5806,91 +5842,91 @@ === RUN TestFormat/35 format_test.go:621: tokens (hclwrite.Tokens) (len=13 cap=13) { - (*hclwrite.Token)(0xc0004b6248)({ + (*hclwrite.Token)(0xc0001f2248)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6270)({ + (*hclwrite.Token)(0xc0001f2270)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=13 cap=13) { 00000000 23 20 68 65 72 65 20 77 65 20 67 6f 0a |# here we go.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6298)({ + (*hclwrite.Token)(0xc0001f2298)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b62c0)({ + (*hclwrite.Token)(0xc0001f22c0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc0004b62e8)({ + (*hclwrite.Token)(0xc0001f22e8)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6310)({ + (*hclwrite.Token)(0xc0001f2310)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 7 }), - (*hclwrite.Token)(0xc0004b6338)({ + (*hclwrite.Token)(0xc0001f2338)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6360)({ + (*hclwrite.Token)(0xc0001f2360)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6388)({ + (*hclwrite.Token)(0xc0001f2388)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b63b0)({ + (*hclwrite.Token)(0xc0001f23b0)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 62 6f 6e 63 65 |bonce| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b63d8)({ + (*hclwrite.Token)(0xc0001f23d8)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6400)({ + (*hclwrite.Token)(0xc0001f2400)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6428)({ + (*hclwrite.Token)(0xc0001f2428)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -5900,112 +5936,112 @@ === RUN TestFormat/36 format_test.go:621: tokens (hclwrite.Tokens) (len=16 cap=16) { - (*hclwrite.Token)(0xc000174008)({ + (*hclwrite.Token)(0xc0001a8008)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000174030)({ + (*hclwrite.Token)(0xc0001a8030)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000174058)({ + (*hclwrite.Token)(0xc0001a8058)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000174080)({ + (*hclwrite.Token)(0xc0001a8080)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001740a8)({ + (*hclwrite.Token)(0xc0001a80a8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=13 cap=13) { 00000000 23 20 68 65 72 65 20 77 65 20 67 6f 0a |# here we go.| }, SpacesBefore: (int) 11 }), - (*hclwrite.Token)(0xc0001740d0)({ + (*hclwrite.Token)(0xc0001a80d0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001740f8)({ + (*hclwrite.Token)(0xc0001a80f8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc000174120)({ + (*hclwrite.Token)(0xc0001a8120)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000174148)({ + (*hclwrite.Token)(0xc0001a8148)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 7 }), - (*hclwrite.Token)(0xc000174170)({ + (*hclwrite.Token)(0xc0001a8170)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000174198)({ + (*hclwrite.Token)(0xc0001a8198)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001741c0)({ + (*hclwrite.Token)(0xc0001a81c0)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001741e8)({ + (*hclwrite.Token)(0xc0001a81e8)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 62 6f 6e 63 65 |bonce| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000174210)({ + (*hclwrite.Token)(0xc0001a8210)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000174238)({ + (*hclwrite.Token)(0xc0001a8238)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000174260)({ + (*hclwrite.Token)(0xc0001a8260)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6015,126 +6051,126 @@ === RUN TestFormat/37 format_test.go:621: tokens (hclwrite.Tokens) (len=18 cap=18) { - (*hclwrite.Token)(0xc00022c008)({ + (*hclwrite.Token)(0xc0001ee008)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c030)({ + (*hclwrite.Token)(0xc0001ee030)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c058)({ + (*hclwrite.Token)(0xc0001ee058)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc00022c080)({ + (*hclwrite.Token)(0xc0001ee080)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c0a8)({ + (*hclwrite.Token)(0xc0001ee0a8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 9 }), - (*hclwrite.Token)(0xc00022c0d0)({ + (*hclwrite.Token)(0xc0001ee0d0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c0f8)({ + (*hclwrite.Token)(0xc0001ee0f8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c120)({ + (*hclwrite.Token)(0xc0001ee120)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c148)({ + (*hclwrite.Token)(0xc0001ee148)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 62 6f 6e 63 65 |bonce| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c170)({ + (*hclwrite.Token)(0xc0001ee170)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c198)({ + (*hclwrite.Token)(0xc0001ee198)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 3 }), - (*hclwrite.Token)(0xc00022c1c0)({ + (*hclwrite.Token)(0xc0001ee1c0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=5 cap=5) { 00000000 7a 65 62 72 61 |zebra| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c1e8)({ + (*hclwrite.Token)(0xc0001ee1e8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc00022c210)({ + (*hclwrite.Token)(0xc0001ee210)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c238)({ + (*hclwrite.Token)(0xc0001ee238)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=7 cap=7) { 00000000 73 74 72 69 70 65 64 |striped| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c260)({ + (*hclwrite.Token)(0xc0001ee260)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c288)({ + (*hclwrite.Token)(0xc0001ee288)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c2b0)({ + (*hclwrite.Token)(0xc0001ee2b0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6144,154 +6180,154 @@ === RUN TestFormat/38 format_test.go:621: tokens (hclwrite.Tokens) (len=22 cap=22) { - (*hclwrite.Token)(0xc00012ae08)({ + (*hclwrite.Token)(0xc000533888)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012ae30)({ + (*hclwrite.Token)(0xc0005338b0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012ae58)({ + (*hclwrite.Token)(0xc0005338d8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012ae80)({ + (*hclwrite.Token)(0xc000533900)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012aea8)({ + (*hclwrite.Token)(0xc000533928)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012aed0)({ + (*hclwrite.Token)(0xc000533950)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012aef8)({ + (*hclwrite.Token)(0xc000533978)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012af20)({ + (*hclwrite.Token)(0xc0005339a0)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012af48)({ + (*hclwrite.Token)(0xc0005339c8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012af70)({ + (*hclwrite.Token)(0xc0005339f0)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc00012af98)({ + (*hclwrite.Token)(0xc000533a18)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 62 6f 6e 63 65 |bonce| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012afc0)({ + (*hclwrite.Token)(0xc000533a40)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012afe8)({ + (*hclwrite.Token)(0xc000533a68)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012b010)({ + (*hclwrite.Token)(0xc000533a90)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012b038)({ + (*hclwrite.Token)(0xc000533ab8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 17 }), - (*hclwrite.Token)(0xc00012b060)({ + (*hclwrite.Token)(0xc000533ae0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=5 cap=5) { 00000000 7a 65 62 72 61 |zebra| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012b088)({ + (*hclwrite.Token)(0xc000533b08)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012b0b0)({ + (*hclwrite.Token)(0xc000533b30)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012b0d8)({ + (*hclwrite.Token)(0xc000533b58)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=7 cap=7) { 00000000 73 74 72 69 70 65 64 |striped| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012b100)({ + (*hclwrite.Token)(0xc000533b80)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00012b128)({ + (*hclwrite.Token)(0xc000533ba8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00012b150)({ + (*hclwrite.Token)(0xc000533bd0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6301,168 +6337,168 @@ === RUN TestFormat/39 format_test.go:621: tokens (hclwrite.Tokens) (len=24 cap=24) { - (*hclwrite.Token)(0xc0001a0408)({ + (*hclwrite.Token)(0xc000004808)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0430)({ + (*hclwrite.Token)(0xc000004830)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=1 cap=1) { 00000000 61 |a| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0458)({ + (*hclwrite.Token)(0xc000004858)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0480)({ + (*hclwrite.Token)(0xc000004880)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a04a8)({ + (*hclwrite.Token)(0xc0000048a8)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 61 70 70 6c 65 |apple| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a04d0)({ + (*hclwrite.Token)(0xc0000048d0)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a04f8)({ + (*hclwrite.Token)(0xc0000048f8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0520)({ + (*hclwrite.Token)(0xc000004920)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0548)({ + (*hclwrite.Token)(0xc000004948)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0570)({ + (*hclwrite.Token)(0xc000004970)({ Type: (hclsyntax.TokenType) TokenOParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 28 |(| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0598)({ + (*hclwrite.Token)(0xc000004998)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=13 cap=13) { 00000000 23 20 77 6f 6f 20 70 61 72 65 6e 73 0a |# woo parens.| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a05c0)({ + (*hclwrite.Token)(0xc0000049c0)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001a05e8)({ + (*hclwrite.Token)(0xc0000049e8)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=5 cap=5) { 00000000 62 6f 6e 63 65 |bonce| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0610)({ + (*hclwrite.Token)(0xc000004a10)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0638)({ + (*hclwrite.Token)(0xc000004a38)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0660)({ + (*hclwrite.Token)(0xc000004a60)({ Type: (hclsyntax.TokenType) TokenCParen, Bytes: ([]uint8) (len=1 cap=1) { 00000000 29 |)| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0688)({ + (*hclwrite.Token)(0xc000004a88)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 17 }), - (*hclwrite.Token)(0xc0001a06b0)({ + (*hclwrite.Token)(0xc000004ab0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=5 cap=5) { 00000000 7a 65 62 72 61 |zebra| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a06d8)({ + (*hclwrite.Token)(0xc000004ad8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0700)({ + (*hclwrite.Token)(0xc000004b00)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a0728)({ + (*hclwrite.Token)(0xc000004b28)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=7 cap=7) { 00000000 73 74 72 69 70 65 64 |striped| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0750)({ + (*hclwrite.Token)(0xc000004b50)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001a0778)({ + (*hclwrite.Token)(0xc000004b78)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001a07a0)({ + (*hclwrite.Token)(0xc000004ba0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6472,126 +6508,126 @@ === RUN TestFormat/40 format_test.go:621: tokens (hclwrite.Tokens) (len=18 cap=18) { - (*hclwrite.Token)(0xc00022c308)({ + (*hclwrite.Token)(0xc0001ee308)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c330)({ + (*hclwrite.Token)(0xc0001ee330)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=4 cap=4) { 00000000 f0 9d 92 9c |....| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c358)({ + (*hclwrite.Token)(0xc0001ee358)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 6 }), - (*hclwrite.Token)(0xc00022c380)({ + (*hclwrite.Token)(0xc0001ee380)({ Type: (hclsyntax.TokenType) TokenNumberLit, Bytes: ([]uint8) (len=1 cap=1) { 00000000 31 |1| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c3a8)({ + (*hclwrite.Token)(0xc0001ee3a8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 66 6f 6f 0a |# foo.| }, SpacesBefore: (int) 9 }), - (*hclwrite.Token)(0xc00022c3d0)({ + (*hclwrite.Token)(0xc0001ee3d0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=6 cap=6) { 00000000 62 75 6e 67 6c 65 |bungle| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c3f8)({ + (*hclwrite.Token)(0xc0001ee3f8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c420)({ + (*hclwrite.Token)(0xc0001ee420)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c448)({ + (*hclwrite.Token)(0xc0001ee448)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=8 cap=8) { 00000000 f0 9f 87 ac f0 9f 87 a7 |........| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c470)({ + (*hclwrite.Token)(0xc0001ee470)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c498)({ + (*hclwrite.Token)(0xc0001ee498)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 7 }), - (*hclwrite.Token)(0xc00022c4c0)({ + (*hclwrite.Token)(0xc0001ee4c0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=5 cap=5) { 00000000 7a 65 62 72 61 |zebra| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c4e8)({ + (*hclwrite.Token)(0xc0001ee4e8)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc00022c510)({ + (*hclwrite.Token)(0xc0001ee510)({ Type: (hclsyntax.TokenType) TokenOQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c538)({ + (*hclwrite.Token)(0xc0001ee538)({ Type: (hclsyntax.TokenType) TokenQuotedLit, Bytes: ([]uint8) (len=7 cap=7) { 00000000 73 74 72 69 70 65 64 |striped| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c560)({ + (*hclwrite.Token)(0xc0001ee560)({ Type: (hclsyntax.TokenType) TokenCQuote, Bytes: ([]uint8) (len=1 cap=1) { 00000000 22 |"| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc00022c588)({ + (*hclwrite.Token)(0xc0001ee588)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 62 61 7a 0a |# baz.| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc00022c5b0)({ + (*hclwrite.Token)(0xc0001ee5b0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6601,56 +6637,56 @@ === RUN TestFormat/41 format_test.go:621: tokens (hclwrite.Tokens) (len=8 cap=8) { - (*hclwrite.Token)(0xc000172000)({ + (*hclwrite.Token)(0xc0001a6000)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172028)({ + (*hclwrite.Token)(0xc0001a6028)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172050)({ + (*hclwrite.Token)(0xc0001a6050)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000172078)({ + (*hclwrite.Token)(0xc0001a6078)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001720a0)({ + (*hclwrite.Token)(0xc0001a60a0)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001720c8)({ + (*hclwrite.Token)(0xc0001a60c8)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001720f0)({ + (*hclwrite.Token)(0xc0001a60f0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000172118)({ + (*hclwrite.Token)(0xc0001a6118)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6660,63 +6696,63 @@ === RUN TestFormat/42 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc000154480)({ + (*hclwrite.Token)(0xc000531980)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001544a8)({ + (*hclwrite.Token)(0xc0005319a8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001544d0)({ + (*hclwrite.Token)(0xc0005319d0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001544f8)({ + (*hclwrite.Token)(0xc0005319f8)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000154520)({ + (*hclwrite.Token)(0xc000531a20)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000154548)({ + (*hclwrite.Token)(0xc000531a48)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc000154570)({ + (*hclwrite.Token)(0xc000531a70)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000154598)({ + (*hclwrite.Token)(0xc000531a98)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001545c0)({ + (*hclwrite.Token)(0xc000531ac0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6726,63 +6762,63 @@ === RUN TestFormat/43 format_test.go:621: tokens (hclwrite.Tokens) (len=9 cap=9) { - (*hclwrite.Token)(0xc000154900)({ + (*hclwrite.Token)(0xc000531e00)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000154928)({ + (*hclwrite.Token)(0xc000531e28)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000154950)({ + (*hclwrite.Token)(0xc000531e50)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000154978)({ + (*hclwrite.Token)(0xc000531e78)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0001549a0)({ + (*hclwrite.Token)(0xc000531ea0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0001549c8)({ + (*hclwrite.Token)(0xc000531ec8)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0001549f0)({ + (*hclwrite.Token)(0xc000531ef0)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000154a18)({ + (*hclwrite.Token)(0xc000531f18)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000154a40)({ + (*hclwrite.Token)(0xc000531f40)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6792,77 +6828,77 @@ === RUN TestFormat/44 format_test.go:621: tokens (hclwrite.Tokens) (len=11 cap=11) { - (*hclwrite.Token)(0xc000483880)({ + (*hclwrite.Token)(0xc000103880)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004838a8)({ + (*hclwrite.Token)(0xc0001038a8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004838d0)({ + (*hclwrite.Token)(0xc0001038d0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004838f8)({ + (*hclwrite.Token)(0xc0001038f8)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc000483920)({ + (*hclwrite.Token)(0xc000103920)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000483948)({ + (*hclwrite.Token)(0xc000103948)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000483970)({ + (*hclwrite.Token)(0xc000103970)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc000483998)({ + (*hclwrite.Token)(0xc000103998)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004839c0)({ + (*hclwrite.Token)(0xc0001039c0)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004839e8)({ + (*hclwrite.Token)(0xc0001039e8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc000483a10)({ + (*hclwrite.Token)(0xc000103a10)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6872,91 +6908,91 @@ === RUN TestFormat/45 format_test.go:621: tokens (hclwrite.Tokens) (len=13 cap=13) { - (*hclwrite.Token)(0xc0004b6488)({ + (*hclwrite.Token)(0xc0001f2488)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b64b0)({ + (*hclwrite.Token)(0xc0001f24b0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b64d8)({ + (*hclwrite.Token)(0xc0001f24d8)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6500)({ + (*hclwrite.Token)(0xc0001f2500)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6528)({ + (*hclwrite.Token)(0xc0001f2528)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 62 61 72 |bar| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b6550)({ + (*hclwrite.Token)(0xc0001f2550)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6578)({ + (*hclwrite.Token)(0xc0001f2578)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b65a0)({ + (*hclwrite.Token)(0xc0001f25a0)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 4 }), - (*hclwrite.Token)(0xc0004b65c8)({ + (*hclwrite.Token)(0xc0001f25c8)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b65f0)({ + (*hclwrite.Token)(0xc0001f25f0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6618)({ + (*hclwrite.Token)(0xc0001f2618)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6640)({ + (*hclwrite.Token)(0xc0001f2640)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6668)({ + (*hclwrite.Token)(0xc0001f2668)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -6966,98 +7002,98 @@ === RUN TestFormat/46 format_test.go:621: tokens (hclwrite.Tokens) (len=14 cap=14) { - (*hclwrite.Token)(0xc0004b66c8)({ + (*hclwrite.Token)(0xc0001f26c8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b66f0)({ + (*hclwrite.Token)(0xc0001f26f0)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6718)({ + (*hclwrite.Token)(0xc0001f2718)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6740)({ + (*hclwrite.Token)(0xc0001f2740)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6768)({ + (*hclwrite.Token)(0xc0001f2768)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 62 61 72 |bar| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b6790)({ + (*hclwrite.Token)(0xc0001f2790)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b67b8)({ + (*hclwrite.Token)(0xc0001f27b8)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b67e0)({ + (*hclwrite.Token)(0xc0001f27e0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6808)({ + (*hclwrite.Token)(0xc0001f2808)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 4 }), - (*hclwrite.Token)(0xc0004b6830)({ + (*hclwrite.Token)(0xc0001f2830)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b6858)({ + (*hclwrite.Token)(0xc0001f2858)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6880)({ + (*hclwrite.Token)(0xc0001f2880)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b68a8)({ + (*hclwrite.Token)(0xc0001f28a8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b68d0)({ + (*hclwrite.Token)(0xc0001f28d0)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -7067,98 +7103,98 @@ === RUN TestFormat/47 format_test.go:621: tokens (hclwrite.Tokens) (len=14 cap=14) { - (*hclwrite.Token)(0xc0004b6908)({ + (*hclwrite.Token)(0xc0001f2908)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6930)({ + (*hclwrite.Token)(0xc0001f2930)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6958)({ + (*hclwrite.Token)(0xc0001f2958)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6980)({ + (*hclwrite.Token)(0xc0001f2980)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b69a8)({ + (*hclwrite.Token)(0xc0001f29a8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 62 61 72 |bar| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b69d0)({ + (*hclwrite.Token)(0xc0001f29d0)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b69f8)({ + (*hclwrite.Token)(0xc0001f29f8)({ Type: (hclsyntax.TokenType) TokenOBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5b |[| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6a20)({ + (*hclwrite.Token)(0xc0001f2a20)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6a48)({ + (*hclwrite.Token)(0xc0001f2a48)({ Type: (hclsyntax.TokenType) TokenComment, Bytes: ([]uint8) (len=6 cap=6) { 00000000 23 20 2e 2e 2e 0a |# ....| }, SpacesBefore: (int) 4 }), - (*hclwrite.Token)(0xc0004b6a70)({ + (*hclwrite.Token)(0xc0001f2a70)({ Type: (hclsyntax.TokenType) TokenCBrack, Bytes: ([]uint8) (len=1 cap=1) { 00000000 5d |]| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b6a98)({ + (*hclwrite.Token)(0xc0001f2a98)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6ac0)({ + (*hclwrite.Token)(0xc0001f2ac0)({ Type: (hclsyntax.TokenType) TokenCBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7d |}| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6ae8)({ + (*hclwrite.Token)(0xc0001f2ae8)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6b10)({ + (*hclwrite.Token)(0xc0001f2b10)({ Type: (hclsyntax.TokenType) TokenEOF, Bytes: ([]uint8) { }, @@ -7168,91 +7204,91 @@ === RUN TestFormat/48 format_test.go:621: tokens (hclwrite.Tokens) (len=13 cap=13) { - (*hclwrite.Token)(0xc0004b6b48)({ + (*hclwrite.Token)(0xc0001f2b48)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6b70)({ + (*hclwrite.Token)(0xc0001f2b70)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 66 6f 6f |foo| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6b98)({ + (*hclwrite.Token)(0xc0001f2b98)({ Type: (hclsyntax.TokenType) TokenOBrace, Bytes: ([]uint8) (len=1 cap=1) { 00000000 7b |{| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6bc0)({ + (*hclwrite.Token)(0xc0001f2bc0)({ Type: (hclsyntax.TokenType) TokenNewline, Bytes: ([]uint8) (len=1 cap=1) { 00000000 0a |.| }, SpacesBefore: (int) 0 }), - (*hclwrite.Token)(0xc0004b6be8)({ + (*hclwrite.Token)(0xc0001f2be8)({ Type: (hclsyntax.TokenType) TokenIdent, Bytes: ([]uint8) (len=3 cap=3) { 00000000 62 61 72 |bar| }, SpacesBefore: (int) 2 }), - (*hclwrite.Token)(0xc0004b6c10)({ + (*hclwrite.Token)(0xc0001f2c10)({ Type: (hclsyntax.TokenType) TokenEqual, Bytes: ([]uint8) (len=1 cap=1) { 00000000 3d |=| }, SpacesBefore: (int) 1 }), - (*hclwrite.Token)(0xc0004b6c38)({ + (*hclwrite.Token)(0xc0001f2c38)({ Type: (hclsyntax.TokenType) TokenOHeredoc, Bytes: ([]uint8) (len=6 cap=6) { 00000000 3c 3c 45 4f 54 0a |<