jvanzyl 00/11/05 17:20:03
Modified: src/java/org/apache/velocity/runtime/parser Parser.jjt
Log:
- allow integers to be arguments to methods. will have to change
the introspection engine to match.
Revision Changes Path
1.23 +11 -6
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/Parser.jjt
Index: Parser.jjt
===================================================================
RCS file:
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/Parser.jjt,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- Parser.jjt 2000/11/05 19:20:19 1.22
+++ Parser.jjt 2000/11/06 01:20:02 1.23
@@ -127,7 +127,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
- * @version $Id: Parser.jjt,v 1.22 2000/11/05 19:20:19 geirm Exp $
+ * @version $Id: Parser.jjt,v 1.23 2000/11/06 01:20:02 jvanzyl Exp $
*/
public class Parser
{
@@ -818,7 +818,7 @@
}
}
-<PRE_DIRECTIVE,DIRECTIVE>
+<PRE_DIRECTIVE,DIRECTIVE,REFMOD2>
TOKEN:
{
<#DIGIT: [ "0"-"9" ] >
@@ -831,11 +831,15 @@
* because we want to handle the \n after
*/
- if ( lparen == 0 && !inSet )
+ if ( lparen == 0 && !inSet && curLexState != REFMOD2)
stateStackPop();
}
+}
-| <#LETTER: [ "a"-"z", "A" - "Z" ] >
+<PRE_DIRECTIVE,DIRECTIVE>
+TOKEN:
+{
+ <#LETTER: [ "a"-"z", "A" - "Z" ] >
| <WORD: (<LETTER>)+ >
}
@@ -1087,7 +1091,8 @@
| ObjectArray()
| True()
| False()
-| Reference()
+| Reference()
+| NumberLiteral()
}
/**
@@ -1382,4 +1387,4 @@
------
*/
-
\ No newline at end of file
+
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... jvanzyl
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... jon
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... geirm
- cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/... jvanzyl
