You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Rahul Akolkar <ra...@gmail.com> on 2009/08/02 23:42:20 UTC
Re: [JEXL] svn commit: r799919
On Sat, Aug 1, 2009 at 4:25 PM, <se...@apache.org> wrote:
> Author: sebb
> Date: Sat Aug 1 20:25:38 2009
> New Revision: 799919
>
> URL: http://svn.apache.org/viewvc?rev=799919&view=rev
> Log:
> JEXL-50 - correct DIV documentation
> JEXL-64 - clarify allowable variable names
>
> Modified:
> commons/proper/jexl/branches/2.0/xdocs/reference/syntax.xml
>
> Modified: commons/proper/jexl/branches/2.0/xdocs/reference/syntax.xml
> URL: http://svn.apache.org/viewvc/commons/proper/jexl/branches/2.0/xdocs/reference/syntax.xml?rev=799919&r1=799918&r2=799919&view=diff
> ==============================================================================
> --- commons/proper/jexl/branches/2.0/xdocs/reference/syntax.xml (original)
> +++ commons/proper/jexl/branches/2.0/xdocs/reference/syntax.xml Sat Aug 1 20:25:38 2009
> @@ -60,8 +60,19 @@
> <li>Invalid: <code>9v</code>,<code>!a99</code>,<code>1$</code></li>
> </ul>
> <p>
> + Variable names are case-sensitive, e.g. <code>var1</code> and <code>Var1</code> are different variables.
> + </p>
> + <p>
> JEXL also supports <code>ant-style</code> variables, e.g. <source>my.dotted.var</source>
> is a valid variable name.
> + <br/>
> + N.B. the following keywords are reserved, and cannot be used as a variable name or property when using the dot operator:
> + <code>or and eq ne lt gt le ge div mod not null true false new</code>
> + For example,
> + <code>my.new.dotted.var</code>
> + is invalid.
> + In such cases, the [ ] operator can be used, for example:
> + <code>my.['new'].dotted.var</code>
<snip/>
The bit in the line above is not a valid JEXL expression (can't
conflate the . and [ ] operators like that). My JIRA comment was
as-intended, will fix in SVN.
-Rahul
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org