[ 
https://issues.apache.org/jira/browse/GROOVY-9004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Milles resolved GROOVY-9004.
---------------------------------
    Fix Version/s: 3.0.0
       Resolution: Fixed

> Parser fails to recognize token sequence expression newline bitwise-operator 
> expression
> ---------------------------------------------------------------------------------------
>
>                 Key: GROOVY-9004
>                 URL: https://issues.apache.org/jira/browse/GROOVY-9004
>             Project: Groovy
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 2.4.16
>            Reporter: Eric Milles
>            Priority: Major
>             Fix For: 3.0.0
>
>
> Consider the following:
> {code}
> 1
> | 2
> // or
> true
> | false
> // or
> []
> | whatever
> {code}
> Each of these expression statements are generating an unexpected token 
> exception at "|". This is significant because this type of expression 
> sequence is often used to build Spock data tables. If user adds newline by 
> accident or formatter does so automatically, the table is no longer 
> recognized and compilation fails.
> This came to me by way of: 
> [https://github.com/groovy/groovy-eclipse/issues/822]
> Possibly related: GROOVY-8810



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to