added git st with the new operator regex

This commit is contained in:
Jeremy Ashkenas
2009-12-24 00:37:33 -05:00
parent 2b94849429
commit b1f3ad24a2
2 changed files with 3 additions and 2 deletions

View File

@@ -18,7 +18,7 @@ token JS
# Declare order of operations.
prechigh
nonassoc UMINUS NOT '!' '~'
nonassoc UMINUS NOT '!' '!!' '~'
left '*' '/' '%'
left '+' '-'
left '<<' '>>' '>>>'
@@ -138,6 +138,7 @@ rule
# https://www.cs.auckland.ac.nz/references/ruby/ProgrammingRuby/language.html
Operation:
'!' Expression { result = OpNode.new(val[0], val[1]) }
| '!!' Expression { result = OpNode.new(val[0], val[1]) }
| '-' Expression = UMINUS { result = OpNode.new(val[0], val[1]) }
| NOT Expression { result = OpNode.new(val[0], val[1]) }
| '~' Expression { result = OpNode.new(val[0], val[1]) }