Files
sing-box-for-apple/Frameworks/TreeSitterJSON5/Sources/TreeSitterJSON5Runestone/TreeSitterLanguage+Helpers.swift
T
2025-11-26 22:25:52 +08:00

12 lines
540 B
Swift

import Runestone
import TreeSitterJSON5
import TreeSitterJSON5Queries
public extension TreeSitterLanguage {
static var json5: TreeSitterLanguage {
let highlightsQuery = TreeSitterLanguage.Query(contentsOf: TreeSitterJSON5Queries.Query.highlightsFileURL)
let injectionsQuery = TreeSitterLanguage.Query(contentsOf: TreeSitterJSON5Queries.Query.injectionsFileURL)
return TreeSitterLanguage(tree_sitter_json5(), highlightsQuery: highlightsQuery, injectionsQuery: injectionsQuery, indentationScopes: .json5)
}
}