[ 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)