You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Daniel Sun (Jira)" <ji...@apache.org> on 2020/07/01 04:33:00 UTC
[jira] [Commented] (GROOVY-9612) Should parse parenthesis and
bracket after newline correctly
[ https://issues.apache.org/jira/browse/GROOVY-9612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17149094#comment-17149094 ]
Daniel Sun commented on GROOVY-9612:
------------------------------------
Groovy does not support such a syntax since 2.4. If we support it, more ambiguities will be introduced because parenthesis expressions can exist standalone.
{code:java}
println GroovySystem.version
println
(
123
)
{code}
You can try the above code via [https://groovy-playground.appspot.com/]
> Should parse parenthesis and bracket after newline correctly
> ------------------------------------------------------------
>
> Key: GROOVY-9612
> URL: https://issues.apache.org/jira/browse/GROOVY-9612
> Project: Groovy
> Issue Type: Wish
> Components: parser
> Affects Versions: 3.0.4
> Reporter: Laurent RICHARD de LAPRADE
> Priority: Major
>
> For example, this should compile correctly. Current groovy parser forces coding style format which is not the one we choose when we code Java.
> {code:java}
> import java.io.*;
> import groovy.io.*;
> def dir = new File("C:\\");
> dir.eachFileRecurse
> (
> f
> ->
> println(f.name)
> );
> {code}
> groovy.lang.MissingPropertyException: No such property: eachFileRecurse for class: java.io.File
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)