tree-sitter/test/fixtures/test_grammars/associativity_left/grammar.js
2025-09-16 02:24:11 -04:00

18 lines
No EOL
341 B
JavaScript

export default grammar({
name: 'associativity_left',
rules: {
expression: $ => choice(
$.math_operation,
$.identifier
),
math_operation: $ => prec.left(seq(
$.expression,
'+',
$.expression,
)),
identifier: $ => /[a-z]+/,
}
});