branch: externals/parser-generator commit 18b2f7b9fbb04c537f511eedc754c9c5357ad361 Author: Christian Johansson <christ...@cvj.se> Commit: Christian Johansson <christ...@cvj.se>
Added context-sensitive precedence to infix example --- test/parser-generator-lr-test.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/parser-generator-lr-test.el b/test/parser-generator-lr-test.el index a27afcd..5d0fc96 100644 --- a/test/parser-generator-lr-test.el +++ b/test/parser-generator-lr-test.el @@ -863,7 +863,7 @@ (exp "-" exp (lambda(args) (- (nth 0 args) (nth 2 args)))) (exp "*" exp (lambda(args) (* (nth 0 args) (nth 2 args)))) (exp "/" exp (lambda(args) (/ (nth 0 args) (nth 2 args)))) - ("-" exp (lambda(args) (- (nth 1 args)))) + ("-" exp %prec NEG (lambda(args) (- (nth 1 args)))) (exp "^" exp (lambda(args) (expt (nth 0 args) (nth 2 args)))) ("(" exp ")" (lambda(args) (nth 1 args))))) start))