chore: remove deprecated query parsing mechanism
This commit is contained in:
parent
5ea0dbf77a
commit
da0596ba38
2 changed files with 2 additions and 9 deletions
|
|
@ -46,7 +46,7 @@ describe('Query', () => {
|
|||
JavaScript.query('((identifier) @abc (#eq?))');
|
||||
}, 'Wrong number of arguments to `#eq?` predicate. Expected 2, got 0');
|
||||
assert.throws(() => {
|
||||
JavaScript.query('((identifier) @a (eq? @a @a @a))');
|
||||
JavaScript.query('((identifier) @a (#eq? @a @a @a))');
|
||||
}, 'Wrong number of arguments to `#eq?` predicate. Expected 2, got 3');
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -2312,15 +2312,8 @@ static TSQueryError ts_query__parse_pattern(
|
|||
stream_scan_identifier(stream);
|
||||
uint32_t length = (uint32_t)(stream->input - node_name);
|
||||
|
||||
// TODO - remove.
|
||||
// For temporary backward compatibility, handle predicates without the leading '#' sign.
|
||||
if (length > 0 && (node_name[length - 1] == '!' || node_name[length - 1] == '?')) {
|
||||
stream_reset(stream, node_name);
|
||||
return ts_query__parse_predicate(self, stream);
|
||||
}
|
||||
|
||||
// Parse the wildcard symbol
|
||||
else if (length == 1 && node_name[0] == '_') {
|
||||
if (length == 1 && node_name[0] == '_') {
|
||||
symbol = WILDCARD_SYMBOL;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue