One glaring omission from the current Touchstone 2.0 definition is whether
[End] is to be considered required. Unlike [Matrix Format], [End] is never
explicitly identified as optional either in its own keyword definition section,
or in the listing of keywords at the start of the specification. In addition,
none of the examples in the Touchstone 2.0 specification actually show [End],
except the example under the [End] keyword definition itself.
The TSCHK2 parser, however, will throw error "E2209: expected to find the [End]
keyword" if the [End] keyword is missing.
* MM
PS I should note that Example 20 for [End] still does not pass the tschk2
parser, in that [Two-Port Data Order] is required yet is missing...