Skip to content

Commit 01eba12

Browse files
committed
Drop string literal interpretation
We don't need or want to interpret string literals as their content is none of our business and has no explicit or implicit meaning. Partially reverts #67.
1 parent 6a5135f commit 01eba12

File tree

2 files changed

+1
-27
lines changed

2 files changed

+1
-27
lines changed

Terraform.sublime-syntax

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -254,31 +254,6 @@ contexts:
254254
# https://www.terraform.io/docs/language/expressions/types.html
255255
# https://github.com/hashicorp/hcl2/blob/master/hcl/hclsyntax/spec.md#template-expressions
256256
string-literals:
257-
- match: (")(true)(")
258-
scope: meta.string.terraform string.quoted.double.terraform
259-
captures:
260-
1: punctuation.definition.string.begin.terraform
261-
2: constant.language.boolean.true.terraform
262-
3: punctuation.definition.string.end.terraform
263-
- match: (")(false)(")
264-
scope: meta.string.terraform string.quoted.double.terraform
265-
captures:
266-
1: punctuation.definition.string.begin.terraform
267-
2: constant.language.boolean.false.terraform
268-
3: punctuation.definition.string.end.terraform
269-
- match: (")(none|null)(")
270-
scope: meta.string.terraform string.quoted.double.terraform
271-
captures:
272-
1: punctuation.definition.string.begin.terraform
273-
2: constant.language.null.terraform
274-
3: punctuation.definition.string.end.terraform
275-
- match: (")(-?)(\d+)(")
276-
scope: meta.string.terraform string.quoted.double.terraform
277-
captures:
278-
1: punctuation.definition.string.begin.terraform
279-
2: keyword.operator.arithmetic.terraform
280-
3: meta.number.integer.terraform constant.numeric.value.terraform
281-
4: punctuation.definition.string.end.terraform
282257
- match: \"
283258
comment: Strings
284259
scope: punctuation.definition.string.begin.terraform

tests/syntax_test_scope.tf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2071,7 +2071,7 @@
20712071
# ^^^^^^^^^^ meta.function-call.identifier.terraform support.function.builtin.terraform
20722072
# ^ meta.function-call.arguments.terraform punctuation.section.parens.begin.terraform
20732073
# ^ meta.function-call.arguments.terraform string.quoted.double.terraform punctuation.definition.string.begin.terraform - constant
2074-
# ^^^^ meta.function-call.arguments.terraform meta.string.terraform string.quoted.double.terraform constant.language.boolean.true.terraform
2074+
# ^^^^ meta.function-call.arguments.terraform meta.string.terraform string.quoted.double.terraform
20752075
# ^ meta.function-call.arguments.terraform meta.string.terraform string.quoted.double.terraform punctuation.definition.string.end.terraform - constant
20762076
# ^ meta.function-call.arguments.terraform punctuation.section.parens.end.terraform
20772077

@@ -2442,7 +2442,6 @@
24422442
# ^ punctuation.section.parens.begin.terraform
24432443
# ^^^^^^ meta.string.terraform string.quoted.double.terraform
24442444
# ^ punctuation.definition.string.begin.terraform
2445-
# ^^^^ constant.language.boolean.true.terraform
24462445
# ^ punctuation.definition.string.end.terraform
24472446
# ^ punctuation.section.parens.end.terraform
24482447

0 commit comments

Comments
 (0)