Author: wglass
Date: Tue Sep 20 00:26:47 2005
New Revision: 290384

URL: http://svn.apache.org/viewcvs?rev=290384&view=rev
Log:
method calls now can take a map for a parameter.  VELOCITY-336

Modified:
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jj
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jjt
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/ParserTokenManager.java

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java?rev=290384&r1=290383&r2=290384&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java
 Tue Sep 20 00:26:47 2005
@@ -2505,21 +2505,6 @@
     finally { jj_save(11, xla); }
   }
 
-  final private boolean jj_3R_31() {
-    if (jj_3R_20()) return true;
-    return false;
-  }
-
-  final private boolean jj_3R_26() {
-    if (jj_3R_35()) return true;
-    return false;
-  }
-
-  final private boolean jj_3_10() {
-    if (jj_3R_28()) return true;
-    return false;
-  }
-
   final private boolean jj_3R_81() {
     if (jj_scan_token(COMMA)) return true;
     if (jj_3R_24()) return true;
@@ -3117,6 +3102,21 @@
 
   final private boolean jj_3R_61() {
     if (jj_scan_token(FLOATING_POINT_LITERAL)) return true;
+    return false;
+  }
+
+  final private boolean jj_3R_31() {
+    if (jj_3R_20()) return true;
+    return false;
+  }
+
+  final private boolean jj_3R_26() {
+    if (jj_3R_35()) return true;
+    return false;
+  }
+
+  final private boolean jj_3_10() {
+    if (jj_3R_28()) return true;
     return false;
   }
 

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jj
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jj?rev=290384&r1=290383&r2=290384&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jj
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jj
 Tue Sep 20 00:26:47 2005
@@ -448,7 +448,7 @@
   <COLON : ":" >
 }
 
-<DIRECTIVE>
+<DIRECTIVE, REFMOD2>
 TOKEN :
 {
     <LEFT_CURLEY : "{" >
@@ -989,7 +989,13 @@
         SwitchTo(REFMODIFIER);
 
     }
-|   <LCURLY: "{">
+}
+
+
+<REFERENCE,REFMODIFIER>
+TOKEN :
+{
+    <LCURLY: "{">
 |   <RCURLY: "}">
     {
         stateStackPop();

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jjt
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jjt?rev=290384&r1=290383&r2=290384&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jjt
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/Parser.jjt
 Tue Sep 20 00:26:47 2005
@@ -469,7 +469,7 @@
   <COLON : ":" >
 }
 
-<DIRECTIVE>
+<DIRECTIVE, REFMOD2>
 TOKEN :
 {
     <LEFT_CURLEY : "{" >
@@ -1010,7 +1010,13 @@
         SwitchTo(REFMODIFIER);
 
     }
-|   <LCURLY: "{">
+}
+
+
+<REFERENCE,REFMODIFIER>
+TOKEN :
+{
+    <LCURLY: "{">
 |   <RCURLY: "}">
     {
         stateStackPop();

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/ParserTokenManager.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/ParserTokenManager.java?rev=290384&r1=290383&r2=290384&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/ParserTokenManager.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/ParserTokenManager.java
 Tue Sep 20 00:26:47 2005
@@ -2842,7 +2842,7 @@
       catch(java.io.IOException e) { return curPos; }
    }
 }
-private final int jjStopStringLiteralDfa_1(int pos, long active0, long active1)
+private final int jjStopStringLiteralDfa_1(int pos, long active0)
 {
    switch (pos)
    {
@@ -2889,9 +2889,9 @@
          return -1;
    }
 }
-private final int jjStartNfa_1(int pos, long active0, long active1)
+private final int jjStartNfa_1(int pos, long active0)
 {
-   return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0, active1), pos + 
1);
+   return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0), pos + 1);
 }
 private final int jjStartNfaWithStates_1(int pos, int kind, int state)
 {
@@ -2925,9 +2925,9 @@
       case 116:
          return jjMoveStringLiteralDfa1_1(0x10000000L);
       case 123:
-         return jjStopAtPos(0, 64);
+         return jjStopAtPos(0, 6);
       case 125:
-         return jjStopAtPos(0, 65);
+         return jjStopAtPos(0, 7);
       default :
          return jjMoveNfa_1(3, 0);
    }
@@ -2936,7 +2936,7 @@
 {
    try { curChar = input_stream.readChar(); }
    catch(java.io.IOException e) {
-      jjStopStringLiteralDfa_1(0, active0, 0L);
+      jjStopStringLiteralDfa_1(0, active0);
       return 1;
    }
    switch(curChar)
@@ -2960,15 +2960,15 @@
       default :
          break;
    }
-   return jjStartNfa_1(0, active0, 0L);
+   return jjStartNfa_1(0, active0);
 }
 private final int jjMoveStringLiteralDfa2_1(long old0, long active0)
 {
    if (((active0 &= old0)) == 0L)
-      return jjStartNfa_1(0, old0, 0L);
+      return jjStartNfa_1(0, old0);
    try { curChar = input_stream.readChar(); }
    catch(java.io.IOException e) {
-      jjStopStringLiteralDfa_1(1, active0, 0L);
+      jjStopStringLiteralDfa_1(1, active0);
       return 2;
    }
    switch(curChar)
@@ -2980,15 +2980,15 @@
       default :
          break;
    }
-   return jjStartNfa_1(1, active0, 0L);
+   return jjStartNfa_1(1, active0);
 }
 private final int jjMoveStringLiteralDfa3_1(long old0, long active0)
 {
    if (((active0 &= old0)) == 0L)
-      return jjStartNfa_1(1, old0, 0L);
+      return jjStartNfa_1(1, old0);
    try { curChar = input_stream.readChar(); }
    catch(java.io.IOException e) {
-      jjStopStringLiteralDfa_1(2, active0, 0L);
+      jjStopStringLiteralDfa_1(2, active0);
       return 3;
    }
    switch(curChar)
@@ -3002,15 +3002,15 @@
       default :
          break;
    }
-   return jjStartNfa_1(2, active0, 0L);
+   return jjStartNfa_1(2, active0);
 }
 private final int jjMoveStringLiteralDfa4_1(long old0, long active0)
 {
    if (((active0 &= old0)) == 0L)
-      return jjStartNfa_1(2, old0, 0L);
+      return jjStartNfa_1(2, old0);
    try { curChar = input_stream.readChar(); }
    catch(java.io.IOException e) {
-      jjStopStringLiteralDfa_1(3, active0, 0L);
+      jjStopStringLiteralDfa_1(3, active0);
       return 4;
    }
    switch(curChar)
@@ -3022,7 +3022,7 @@
       default :
          break;
    }
-   return jjStartNfa_1(3, active0, 0L);
+   return jjStartNfa_1(3, active0);
 }
 private final int jjMoveNfa_1(int startState, int curPos)
 {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to