The parentheses around the optional type identifier is missing in the dADL grammar
The example on type information ( from the ADL document) looks like this:
destinations = <
["seville"] = (TOURIST_DESTINATION) <
....
>
Note that the parentheses around the type id. It doesn't seem to be supported by the current grammar.
Proposed change added. This has been successfully tested in the ADL workbench.
Passed by Rong Chen, Eric Brown, Sam Heard, Dipak Kalra, Thomas Beale