Xu Pengcheng created JEXL-412: --------------------------------- Summary: Ambiguous syntax between namespace function call and map object definition. Key: JEXL-412 URL: https://issues.apache.org/jira/browse/JEXL-412 Project: Commons JEXL Issue Type: Bug Reporter: Xu Pengcheng
{code:java} function test() { return 'x'; } let var1 = 'var1'; let x = { var1: test(), 'var2': 1 } {code} this code caused a parse error. Looks like the reason is the parser consider `var1: test()` as a namespace function call but here I just want define a map keyed by variable. Is it possible to disable 'namespace' feature to avoid this ambiguous syntax? Thanks! -- This message was sent by Atlassian Jira (v8.20.10#820010)