[ 
https://issues.apache.org/jira/browse/VELOCITY-900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16605622#comment-16605622
 ] 

Thomas Mortagne edited comment on VELOCITY-900 at 9/6/18 10:46 AM:
-------------------------------------------------------------------

This is probably because Velocity thinks you are trying to call the directive 
"end__" since _ is valid in a directive name. You can workaround it by using 
{noformat}#{end}{noformat}.


was (Author: tmortagne):
This is probably because Velocity thinks you are trying to call the directive 
"end__" since _ is valid in a directive name. You can workaround it by using 
{{#{end}}}.

> Velocity.evalute thows an exception if the next char after a keyword is '_'
> ---------------------------------------------------------------------------
>
>                 Key: VELOCITY-900
>                 URL: https://issues.apache.org/jira/browse/VELOCITY-900
>             Project: Velocity
>          Issue Type: Bug
>          Components: Engine
>    Affects Versions: 2.0
>         Environment: Win 7, Java 8
>            Reporter: Alto
>            Priority: Major
>
> If I try to evalute the folling template "CONSTRAINT 
> DF_#if(${archiveTableTemplate})${archiveTableTemplate}#else${table}#end__${column}"
>  an exception is thrown.
> Velocity.evaluate(myContext, myStringWriter, "LOG", template); = >Exception 
> occurred in target VM: Encountered "<EOF>" at LOG[line 1, column 93]
> Was expecting one of:
>     "(" ...
>     ")" ...
>     <ESCAPE_DIRECTIVE> ...
>     "]]#" ...
>     <WHITESPACE> ...
>     <NEWLINE> ...
>     <SUFFIX> ...
>     <STRING_LITERAL> ...
>     <INTEGER_LITERAL> ...
>     <FLOATING_POINT_LITERAL> ...
>     <DOT> ...
>     "{" ...
>     "}" ...
>     "\\\\" ...
>     "\\" ...
>     <TEXT> ...
>     <INLINE_TEXT> ...
>     <EMPTY_INDEX> ...
>     "{" ...
>     <
> If I use the Template "CONSTRAINT 
> DF_#if(${archiveTableTemplate})${archiveTableTemplate}#else${table}#end 
> __${column}" it works, but the result is wrong. Blank after replacement.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org

Reply via email to