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]