diff --git a/src/tree-sitter/tree-sitter-json/grammar.js b/src/tree-sitter/tree-sitter-json/grammar.js index 268b72c..af8009b 100644 --- a/src/tree-sitter/tree-sitter-json/grammar.js +++ b/src/tree-sitter/tree-sitter-json/grammar.js @@ -168,7 +168,14 @@ module.exports = grammar({ ), _includeRuleName: $ => fieldAlias($, 'ruleName', - $._string, + token( + repeat1( + choice( + /\\[^\r\n\t]/, + /[^\\\r\n\t"]+/, + ), + ), + ), ), _self: $ => fieldAlias($, 'self',