Spec differs from grammar

Description

According spec http://www.openehr.org/releases/AM/latest/docs/ADL2/ADL2.html#_constraints_on_integer

following is not possible
integerListValue : integerValue ( ( ',' integerValue )+ | ',' SYM_LIST_CONTINUE ) ;

This should be added to spec (one element list)
length matches {1000,...} – fixed value of 1000

Activity

Show:

Bert Verhees April 12, 2016 at 11:34 AM

Both syntaxes are supported, so it is not a problem, just thought it is good to mention

Thomas Beale April 12, 2016 at 11:10 AM

This is an anomaly that needs to be resolved. In fact, in ADL, you can just do {1000}, but in ODIN you are supposed to use the <xxx, ...> list continue marker to indicate that it is really a list. For the moment, I recommend a local fix that allows {1000}, while I work out a clean solution to the problem.

Details

Reporter

Components

Affects versions

Priority

Created April 12, 2016 at 6:48 AM
Updated April 12, 2016 at 11:34 AM

Flag notifications