You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by ge...@locus.apache.org on 2000/11/05 04:18:24 UTC
cvs commit: jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node ASTText.java NodeUtils.java
geirm 00/11/04 19:18:24
Modified: src/java/org/apache/velocity/runtime/parser/node
ASTText.java NodeUtils.java
Log:
For my REF_TERM fix. NodeUtils : removed the \n special case (that I put in there last week...)
ASTText : reflecting changes to Parser.jjt, the specialToken() is needed only for '$' and only until I find a
way to change that.
Revision Changes Path
1.3 +12 -2 jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTText.java
Index: ASTText.java
===================================================================
RCS file: /home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTText.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ASTText.java 2000/10/21 01:36:49 1.2
+++ ASTText.java 2000/11/05 03:18:24 1.3
@@ -30,8 +30,18 @@
public Object init(Context context, Object data) throws Exception
{
- text = NodeUtils.specialText(getFirstToken()) +
- getFirstToken().image;
+ // text = NodeUtils.specialText(getFirstToken()) +
+ // getFirstToken().image;
+
+ /*
+ * there is only one special case we care about now : if the specialToken leads with a $
+ * Everything else seems to be working right now
+ */
+
+ text = getFirstToken().image;
+
+ if (NodeUtils.specialText(getFirstToken()).startsWith("$") )
+ text = "$" + text;
return data;
}
1.3 +2 -6 jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/NodeUtils.java
Index: NodeUtils.java
===================================================================
RCS file: /home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/NodeUtils.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- NodeUtils.java 2000/10/31 15:58:02 1.2
+++ NodeUtils.java 2000/11/05 03:18:24 1.3
@@ -57,7 +57,7 @@
*
* @author <a href="mailto:jvanzyl@periapt.com">Jason van Zyl</a>
* @author <a href="mailto:geirm@optonline.net">Geir Magnusson Jr.</a>
- * @version $Id: NodeUtils.java,v 1.2 2000/10/31 15:58:02 geirm Exp $
+ * @version $Id: NodeUtils.java,v 1.3 2000/11/05 03:18:24 geirm Exp $
*/
package org.apache.velocity.runtime.parser.node;
@@ -70,11 +70,7 @@
{
String specialText = "";
- /*
- * adding \n as an exception also, because of the push-back we do for refs et al
- */
-
- if (t.specialToken == null || t.specialToken.image.startsWith("##") || t.specialToken.image.equals("\n"))
+ if (t.specialToken == null || t.specialToken.image.startsWith("##") )
return specialText;
Token tmp_t = t.specialToken;