Eric Milles created GROOVY-9004:
-----------------------------------

             Summary: 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


Consider the following:
{code:groovy}
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 automatically, the table is no longer recognized and compilation 
fails.

This cam to me by way of: https://github.com/groovy/groovy-eclipse/issues/822

Possibly related: GROOVY-8810



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to