[teiid-commits] teiid SVN: r4302 - trunk/engine/src/main/javacc/org/teiid/query/parser.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Tue Aug 7 09:49:31 EDT 2012


Author: shawkins
Date: 2012-08-07 09:49:31 -0400 (Tue, 07 Aug 2012)
New Revision: 4302

Modified:
   trunk/engine/src/main/javacc/org/teiid/query/parser/SQLParser.jj
Log:
TEIID-2113 changing the set clause list to not use a java production

Modified: trunk/engine/src/main/javacc/org/teiid/query/parser/SQLParser.jj
===================================================================
--- trunk/engine/src/main/javacc/org/teiid/query/parser/SQLParser.jj	2012-08-07 13:41:48 UTC (rev 4301)
+++ trunk/engine/src/main/javacc/org/teiid/query/parser/SQLParser.jj	2012-08-07 13:49:31 UTC (rev 4302)
@@ -1310,23 +1310,24 @@
 {
 	SetClauseList using = new SetClauseList();
 	String element = null;
+	Expression value = null;
 }
 {
 	element = id()
     <EQ>
+    value = expression(info)
     {
     	String symbolName = shortName?validateElementName(element):element;
         ElementSymbol symbol = new ElementSymbol(symbolName);
-        Expression value = expression(info);
         using.addClause(symbol, value);
     }
 	(<COMMA>
 	 element = id()
      <EQ>
+     value = expression(info)
      {
 	      symbolName = shortName?validateElementName(element):element;
           symbol = new ElementSymbol(symbolName);
-          value = expression(info);
           using.addClause(symbol, value);
      }
 	)*



More information about the teiid-commits mailing list