chore(tests): consistent captures

This commit is contained in:
Christian Clason 2023-12-24 12:52:21 +01:00
parent 17fae3f4a3
commit 10dd49958c
60 changed files with 872 additions and 873 deletions

View file

@ -1,59 +1,59 @@
HOCON = Human-Optimized Config Object Notation
// ^field
// ^string
// ^string
// ^string
// ^string
// ^ @field
// ^ @string
// ^ @string
// ^ @string
// ^ @string
"it's": "a JSON\nsuperset",
// ^string
// ^string.escape
// ^punctuation.delimiter
// ^ @string
// ^ @string.escape
// ^ @punctuation.delimiter
features: [
// ^operator
// ^punctuation.bracket
// ^ @operator
// ^ @punctuation.bracket
less noisy / less pedantic syntax
// ^string
// ^ @string
ability to refer to another part of the configuration
import/include another configuration file into the current file
a mapping to a flat properties list such as Java's system properties
ability to get values from environment variables
# ability to write comments
// ^comment
// ^comment
// ^@ comment
// ^ @comment
// this is also a comment
// ^comment
// ^comment
// ^ @comment
// ^ @comment
]
specs url: "https://github.com/lightbend/config/blob/master/HOCON.md"
includes: {
include required(file("~/prog/tree-sitter-hocon/grammar.js"))
// ^keyword
//^include
// ^punctuation.bracket
// ^punctuation.bracket
// ^ @keyword
//^ @include
// ^ @punctuation.bracket
// ^ @punctuation.bracket
override = true
// ^boolean
// ^ @boolean
}
it's: ${it's}. A ${HOCON}
// ^punctuation.special
// ^punctuation.special
// ^punctuation.special
// ^string
// ^string
// ^punctuation.special
// ^punctuation.special
// ^ @punctuation.special
// ^ @punctuation.special
// ^ @punctuation.special
// ^ @string
// ^ @string
// ^ @punctuation.special
// ^ @punctuation.special
this.is.a."long.key" = null,
// ^punctuation.delimiter
// ^punctuation.delimiter
// ^punctuation.delimiter
// ^constant.builtin
// ^ @punctuation.delimiter
// ^ @punctuation.delimiter
// ^ @punctuation.delimiter
// ^ @constant.builtin
week = 7 days
// ^number
// ^keyword
// ^ @number
// ^ @keyword