Skip to content

Commit

Permalink
Option #1: use expression
Browse files Browse the repository at this point in the history
  • Loading branch information
DerekStride committed Mar 13, 2023
1 parent 2fb8be4 commit e9cf694
Show file tree
Hide file tree
Showing 5 changed files with 162,656 additions and 149,996 deletions.
7 changes: 3 additions & 4 deletions grammar.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,9 @@ module.exports = grammar({
'binary_relation',
'binary_concat',
'pattern_matching',
'between',
'clause_connective',
'clause_disjunctive',
'between',
'not_between',
],
],

Expand Down Expand Up @@ -1799,10 +1798,10 @@ module.exports = grammar({
between_expression: $ => choice(
...[
[$.keyword_between, 'between'],
[seq($.keyword_not, $.keyword_between), 'not_between'],
[seq($.keyword_not, $.keyword_between), 'between'],
].map(([operator, precedence]) =>
prec.left(precedence, seq(
field('left', $.identifier),
field('left', $._expression),
field('operator', operator),
field('low', $._expression),
$.keyword_and,
Expand Down
17 changes: 7 additions & 10 deletions src/grammar.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit e9cf694

Please sign in to comment.