comment */ resource_1 "strlit1" "strlit2" { attr1 = "val1" tupl1 = [ 1, 2, 3.4, "foo" ] tupl2 = ] obj1 = { foo*= "baz" } // comment # comment /* comment */ null1 = null bl1 = [ 1, 2, 3.4, "foo" ] tupl2 = [] obj1 = { foo = "baz" } null1 = null bool1 = true bool2 1" "strlit2" { attr1 = "val1" tupl1 = [ 1, 2, 1.4, "foo" ] tupl2 = [<<- obj1 = { fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoo = "baz" } ) cond0 = (1 "b"] : v => i... } for2 = [ for k, v in var.map : null1 ="${k}-${v}""${k}-${v}" ] for2 // comment # comment /* comment */ resource_1 "strlit1" "strlitomment # co`Up`mment /* comment */ ==esource_2 "strlit1""strlit2" /" ] tupl2 { foo = "z" } null1 = null bool1 4 esc1 = "\" \t \UFF11FF22 \uFFFF ^n" esc2 = "} ) cond1 = (1 == 2) ? 1 : "foobar"   bin1 21 +((= )%3)*4 esc1 = "\" \t \Uesource_1 "strlit1" "strlit2" { attr1 2.1 { foo*= "baztr5 ="