Eric, when trying to build?

On Sun, May 12, 2019 at 5:54 AM Milles, Eric (TR Tech, Content & Ops) <
eric.mil...@thomsonreuters.com> wrote:

> I am getting the following error when processing the latest parrot parser
> grammar.  Is anyone else seeing this?
>
>
>         [java] error(123): GroovyParser.g4:788:93: rule alt label
> 'castExprAlt' redefined in rule 'expression', originally in rule
> 'castOperandExpression'
>         [java] error(123): GroovyParser.g4:789:93: rule alt label
> 'postfixExprAlt' redefined in rule 'expression', originally in rule
> 'castOperandExpression'
>         [java] error(123): GroovyParser.g4:792:93: rule alt label
> 'unaryNotExprAlt' redefined in rule 'expression', originally in rule
> 'castOperandExpression'
>         [java] error(123): GroovyParser.g4:798:93: rule alt label
> 'unaryAddExprAlt' redefined in rule 'expression', originally in rule
> 'castOperandExpression'
>
>
> The rule alt labels are indeed repeated:
>
>
> expression
>
>     // qualified names, array expressions, method invocation, post
> inc/dec, type casting (level 1)
>
>     // The cast expression must be put before pathExpression to resovle
> the ambiguities between type casting and call on parentheses expression,
> e.g. (int)(1 / 2)
>
>     :   castParExpression castOperandExpression
>                  #castExprAlt
>
>     |   postfixExpression
>                  #postfixExprAlt
>
>
>     // ~(BNOT)/!(LNOT) (level 1)
>
>     |   (BITNOT | NOT) nls expression
>                  #unaryNotExprAlt
>
>
> ...
>
>
> castOperandExpression
>
> options { baseContext = expression; }
>
>     :   castParExpression castOperandExpression
>                  #castExprAlt
>
>     |   postfixExpression
>                  #postfixExprAlt
>
>     // ~(BNOT)/!(LNOT) (level 1)
>
>     |   (BITNOT | NOT) nls castOperandExpression
>                   #unaryNotExprAlt
>
>     // ++(prefix)/--(prefix)/+(unary)/-(unary) (level 3)
>
>     |   op=(INC | DEC | ADD | SUB) castOperandExpression
>                   #unaryAddExprAlt
>
>     ;
>
>
>
>
>
> ------------------------------
> *From:* Paul King <pa...@apache.org>
> *Sent:* Friday, May 10, 2019 10:39 AM
> *To:* dev@groovy.apache.org; us...@groovy.apache.org; annou...@apache.org
> *Subject:* [ANNOUNCE] Apache Groovy 3.0.0-beta-1 Released
>
> Dear community,
>
> The Apache Groovy team is pleased to announce version 3.0.0-beta-1 of
> Apache Groovy.
> Apache Groovy is a multi-faceted programming language for the JVM.
> Further details can be found at the
> https://urldefense.proofpoint.com/v2/url?u=https-3A__groovy.apache.org&d=DwIBaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=iNh9faJ-wCXufljVbqv4UsFIpJA71TiipqKBJwCXH2Q&s=W0ZGK-2EFf7uE4LDi98Bn546HfTXBfLiYxKiGbT3bTQ&e=
> website.
>
> This is a pre-release of a new version of Groovy.
> We greatly appreciate any feedback you can give us when using this version.
>
> This release includes 109 bug fixes/improvements as outlined in the
> changelog:
>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_secure_ReleaseNote.jspa-3FprojectId-3D12318123-26version-3D12344761&d=DwIBaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=iNh9faJ-wCXufljVbqv4UsFIpJA71TiipqKBJwCXH2Q&s=Nj5OWjfloFtOZho-Z2RfVydNwkoCRkr2mnBF1HIqOKY&e=
>
> Sources, convenience binaries, downloadable documentation and an SDK
> bundle can be found at:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__groovy.apache.org_download.html&d=DwIBaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=iNh9faJ-wCXufljVbqv4UsFIpJA71TiipqKBJwCXH2Q&s=55DQLrlQlTxINAXqJ25GcDnEoqpNlyQr2xyVUzXttBs&e=
> We recommend you verify your installation using the information on that
> page.
>
> Jars are also available within the major binary repositories.
>
> We welcome your help and feedback and in particular want
> to thank everyone who contributed to this release.
>
> For more information on how to report problems, and to get involved,
> visit the project website at
> https://urldefense.proofpoint.com/v2/url?u=https-3A__groovy.apache.org_&d=DwIBaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=iNh9faJ-wCXufljVbqv4UsFIpJA71TiipqKBJwCXH2Q&s=8Zb4qLEpuuI0TZw61zEvC35BWU281nb5I-Pym0zjjq8&e=
>
> Best regards,
>
> The Apache Groovy team.
>

Reply via email to