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

Nathan Bubna commented on VELOCITY-623:
---------------------------------------

Yeah, the proposed property name is fine.  And i'm fine with this so long as 
it's configurable and works consistently for macros, directives and references. 
 If you can do it now, that'd be great.

> Modify escape behavior in strict mode
> -------------------------------------
>
>                 Key: VELOCITY-623
>                 URL: https://issues.apache.org/jira/browse/VELOCITY-623
>             Project: Velocity
>          Issue Type: New Feature
>          Components: Engine
>    Affects Versions: 1.6
>            Reporter: Byron Foster
>             Fix For: 1.7
>
>         Attachments: StrictEscapeWithProperty.patch
>
>
> provides another property 'runtime.references.strict.escape' that when true 
> modifies the behavior of escaping a reference when in strict mode, see 
> discussion VELOCITY-618.  The behavior is a as follows:
> $abc = <exception>    -  If $abc is not defined
> \$abc = $abc 
> \\$abc = <exception>  - If $abc is  not defined
> \\\$abc = \$abc
> The backslash in front of a reference always prevents that reference from 
> being evaluated, and the backslash is removed. This is true wether a 
> reference is in the context or not.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to