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. >