1[
2 {"type":"KeywordReserved","value":"variable"},
3 {"type":"Text","value":" "},
4 {"type":"LiteralStringDouble","value":"\"some_var\""},
5 {"type":"Text","value":" "},
6 {"type":"Punctuation","value":"{"},
7 {"type":"Text","value":"\n "},
8 {"type":"NameAttribute","value":"default"},
9 {"type":"Text","value":" = "},
10 {"type":"LiteralNumber","value":"12"},
11 {"type":"Text","value":"\n"},
12 {"type":"Punctuation","value":"}"},
13 {"type":"Text","value":"\n"},
14 {"type":"KeywordReserved","value":"\nresource"},
15 {"type":"Text","value":" "},
16 {"type":"LiteralStringDouble","value":"\"something\""},
17 {"type":"Text","value":" "},
18 {"type":"LiteralStringDouble","value":"\"nice\""},
19 {"type":"Text","value":" "},
20 {"type":"Punctuation","value":"{"},
21 {"type":"Text","value":"\n "},
22 {"type":"NameAttribute","value":"name"},
23 {"type":"Text","value":" = "},
24 {"type":"LiteralStringDouble","value":"\"hello\""},
25 {"type":"Text","value":"\n "},
26 {"type":"NameAttribute","value":"value"},
27 {"type":"Text","value":" = "},
28 {"type":"NameBuiltin","value":"var"},
29 {"type":"Punctuation","value":"."},
30 {"type":"NameOther","value":"some_var"},
31 {"type":"Text","value":"\n "},
32 {"type":"NameAttribute","value":"x"},
33 {"type":"Text","value":" = "},
34 {"type":"NameBuiltin","value":"var"},
35 {"type":"Punctuation","value":"."},
36 {"type":"NameOther","value":"some_var"},
37 {"type":"Text","value":" "},
38 {"type":"Operator","value":"\u003e"},
39 {"type":"Text","value":" "},
40 {"type":"LiteralNumber","value":"5"},
41 {"type":"Text","value":" "},
42 {"type":"Operator","value":"?"},
43 {"type":"Text","value":" "},
44 {"type":"NameBuiltin","value":"var"},
45 {"type":"Punctuation","value":"."},
46 {"type":"NameOther","value":"some_var"},
47 {"type":"Text","value":" "},
48 {"type":"Operator","value":":"},
49 {"type":"Text","value":" "},
50 {"type":"LiteralNumber","value":"10"},
51 {"type":"Text","value":"\n\n "},
52 {"type":"NameAttribute","value":"cidr_blocks"},
53 {"type":"Text","value":" = "},
54 {"type":"Punctuation","value":"["},
55 {"type":"Text","value":"\n "},
56 {"type":"Keyword","value":"for"},
57 {"type":"Text","value":" "},
58 {"type":"NameOther","value":"num"},
59 {"type":"Text","value":" "},
60 {"type":"Keyword","value":"in"},
61 {"type":"Text","value":" "},
62 {"type":"Punctuation","value":"["},
63 {"type":"LiteralNumber","value":"1"},
64 {"type":"Punctuation","value":","},
65 {"type":"LiteralNumber","value":"2"},
66 {"type":"Punctuation","value":","},
67 {"type":"LiteralNumber","value":"3"},
68 {"type":"Punctuation","value":"]"},
69 {"type":"Operator","value":":"},
70 {"type":"Text","value":"\n "},
71 {"type":"NameBuiltin","value":"cidrhost"},
72 {"type":"Punctuation","value":"("},
73 {"type":"LiteralStringDouble","value":"\"10.0.0.0/24\""},
74 {"type":"Punctuation","value":","},
75 {"type":"Text","value":" "},
76 {"type":"NameOther","value":"num"},
77 {"type":"Punctuation","value":")"},
78 {"type":"Text","value":"\n "},
79 {"type":"Punctuation","value":"]"},
80 {"type":"Text","value":"\n "},
81 {"type":"NameAttribute","value":"str"},
82 {"type":"Text","value":" = "},
83 {"type":"Operator","value":"\u003c\u003c-EOT"},
84 {"type":"LiteralString","value":"\n hello\n world\n "},
85 {"type":"Operator","value":"EOT"},
86 {"type":"Text","value":"\n\n "},
87 {"type":"CommentMultiline","value":"/*\n Multiline comment\n */"},
88 {"type":"CommentSingle","value":"\n # Single comment\n"},
89 {"type":"Text","value":"\n "},
90 {"type":"NameOther","value":"dynamic"},
91 {"type":"Text","value":" "},
92 {"type":"LiteralStringDouble","value":"\"setting\""},
93 {"type":"Text","value":" "},
94 {"type":"Punctuation","value":"{"},
95 {"type":"Text","value":"\n "},
96 {"type":"NameAttribute","value":"for_each"},
97 {"type":"Text","value":" = "},
98 {"type":"NameBuiltin","value":"var"},
99 {"type":"Punctuation","value":"."},
100 {"type":"NameOther","value":"settings"},
101 {"type":"Text","value":"\n "},
102 {"type":"NameOther","value":"content"},
103 {"type":"Text","value":" "},
104 {"type":"Punctuation","value":"{"},
105 {"type":"Text","value":"\n "},
106 {"type":"NameAttribute","value":"namespace"},
107 {"type":"Text","value":" = "},
108 {"type":"NameOther","value":"setting"},
109 {"type":"Punctuation","value":"."},
110 {"type":"NameOther","value":"value"},
111 {"type":"Punctuation","value":"["},
112 {"type":"LiteralStringDouble","value":"\"namespace\""},
113 {"type":"Punctuation","value":"]"},
114 {"type":"Text","value":"\n "},
115 {"type":"NameAttribute","value":"name"},
116 {"type":"Text","value":" = "},
117 {"type":"NameOther","value":"setting"},
118 {"type":"Punctuation","value":"."},
119 {"type":"NameOther","value":"value"},
120 {"type":"Punctuation","value":"["},
121 {"type":"LiteralStringDouble","value":"\"name\""},
122 {"type":"Punctuation","value":"]"},
123 {"type":"Text","value":"\n "},
124 {"type":"NameAttribute","value":"value"},
125 {"type":"Text","value":" = "},
126 {"type":"NameOther","value":"setting"},
127 {"type":"Punctuation","value":"."},
128 {"type":"NameOther","value":"value"},
129 {"type":"Punctuation","value":"["},
130 {"type":"LiteralStringDouble","value":"\"value\""},
131 {"type":"Punctuation","value":"]"},
132 {"type":"Text","value":"\n "},
133 {"type":"Punctuation","value":"}"},
134 {"type":"Text","value":"\n "},
135 {"type":"Punctuation","value":"}"},
136 {"type":"Text","value":"\n"},
137 {"type":"Punctuation","value":"}"},
138 {"type":"Text","value":"\n"},
139 {"type":"KeywordReserved","value":"\n\nresource"},
140 {"type":"Text","value":" "},
141 {"type":"LiteralStringDouble","value":"\"other\""},
142 {"type":"Text","value":" "},
143 {"type":"LiteralStringDouble","value":"\"resource\""},
144 {"type":"Text","value":" "},
145 {"type":"Punctuation","value":"{"},
146 {"type":"Text","value":"\n "},
147 {"type":"NameAttribute","value":"count"},
148 {"type":"Text","value":" = "},
149 {"type":"LiteralNumber","value":"3"},
150 {"type":"Text","value":"\n "},
151 {"type":"NameAttribute","value":"name"},
152 {"type":"Text","value":" = "},
153 {"type":"LiteralStringDouble","value":"\"resource"},
154 {"type":"LiteralStringInterpol","value":"${"},
155 {"type":"NameBuiltin","value":"count"},
156 {"type":"Punctuation","value":"."},
157 {"type":"NameOther","value":"index"},
158 {"type":"Operator","value":"+"},
159 {"type":"LiteralNumber","value":"1"},
160 {"type":"LiteralStringInterpol","value":"}"},
161 {"type":"LiteralStringDouble","value":"\""},
162 {"type":"Text","value":"\n"},
163 {"type":"Punctuation","value":"}"},
164 {"type":"Text","value":"\n\n"}
165]
View as plain text