summaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-01-24 09:18:04 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-01-24 09:18:04 +0000
commit2a06c713be0768bd757e4fd2696ade76a9afa58e (patch)
treed195db6e4d7a974ef6bde185a36db6fe37092dd9 /parse.y
parent196cf32362b62dd256ea761dee72ec1c9f4051bc (diff)
downloadruby-2a06c713be0768bd757e4fd2696ade76a9afa58e.tar.gz
ruby-2a06c713be0768bd757e4fd2696ade76a9afa58e.tar.xz
ruby-2a06c713be0768bd757e4fd2696ade76a9afa58e.zip
* parse.y: tMINUS should have lower precedence than tPOW.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@3405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.y b/parse.y
index 3ad879db1..3adbecf50 100644
--- a/parse.y
+++ b/parse.y
@@ -307,9 +307,9 @@ static void top_local_setup();
%left tLSHFT tRSHFT
%left '+' '-'
%left '*' '/' '%'
-%right tUMINUS_NUM
+%right tUMINUS_NUM tUMINUS
%right tPOW
-%right '!' '~' tUPLUS tUMINUS
+%right '!' '~' tUPLUS
%token tLAST_TOKEN