Small fix : allow 0 argument directives / VMs. Ex #foobar() Before VMs, we never had the need...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/jakarta/velocity/trunk@73727 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/java/org/apache/velocity/runtime/parser/Parser.jjt b/src/java/org/apache/velocity/runtime/parser/Parser.jjt
index da8c5e6..105a060 100644
--- a/src/java/org/apache/velocity/runtime/parser/Parser.jjt
+++ b/src/java/org/apache/velocity/runtime/parser/Parser.jjt
@@ -130,7 +130,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: Parser.jjt,v 1.32 2000/11/21 02:29:38 geirm Exp $
+ * @version $Id: Parser.jjt,v 1.33 2000/11/22 02:17:25 geirm Exp $
*/
public class Parser
{
@@ -1168,7 +1168,7 @@
* if this is indeed a token, match the #foo ( arg ) pattern
*/
- [<WHITESPACE>] <LPAREN> ( DirectiveArg() )+ <RPAREN>
+ [<WHITESPACE>] <LPAREN> ( DirectiveArg() )* <RPAREN>
{
if (d.getType() == Directive.LINE)
return jjtThis;