diff --git a/bnf/Dsp.g4 b/bnf/Dsp.g4 index dac731c..3639dc1 100644 --- a/bnf/Dsp.g4 +++ b/bnf/Dsp.g4 @@ -17,7 +17,7 @@ term | term '[' term (',' term)* ']' # subscript | term '(' (term (',' term)*)? ')' # function | ('~' | '!' | '-' | '+' | '&' | '*') term # unary - | term '.*' term # binary + | term ('.*' | '->*') term # binary | term ('*' | '/' | '%') term # binary | term ('+' | '-') term # binary | term ('<<' | '>>') term # binary