about summary refs log tree commit diff
path: root/src/libexpr/parser.y
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2005-09-14T11·41+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2005-09-14T11·41+0000
commited1db42915dc13cff9b940ae2b12ff9e38b28961 (patch)
tree32528bec6f2058af8816a6e269f6519b628f7069 /src/libexpr/parser.y
parentdeb75bb414c6c7a6d1209efd86738fdd147db13d (diff)
* List concatenation must be right-associative for efficiency.
Diffstat (limited to 'src/libexpr/parser.y')
-rw-r--r--src/libexpr/parser.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libexpr/parser.y b/src/libexpr/parser.y
index 23f1965ecd..fe87734f20 100644
--- a/src/libexpr/parser.y
+++ b/src/libexpr/parser.y
@@ -64,7 +64,7 @@ static Pos makeCurPos(YYLTYPE * loc, void * data)
 %right UPDATE
 %left NEG
 %left '+'
-%left CONCAT
+%right CONCAT
 %nonassoc '?'
 %nonassoc '~'