We're updating the issue view to help you get more done.Learn more

Improve ADL grammar for assertion expressions

Currently, the part of the cADL grammar that defines assertion
expressions causes 96 reduce/reduce conflicts in the parser, some
of which lead to wrong parsing behaviour. This grammar needs to be
improved to remove this effect. The test archetype is the SOAP
Headings one. (More assertion tests should be written).

Status

Assignee

JeffJ

Reporter

JeffJ

Change Description

Changes made: - grammar for "assertions", and all lower non-terminals including "arithmetic_expression" and "boolean_expression" is rewritten. All reduce/reduce conflicts removed. - SOAP Headings archetype now parses properly

Approved By

PG

Components

Fix versions

Priority

Trivial