H.450 - "Loose" specification of SyntaxList in X.681?

Frank Derks frank.derks at PHILIPS.COM
Thu Apr 19 05:09:01 EDT 2001


Dear experts,

since H.450 heavily relies on Information Object Classes and since
the H.450 supplementary services use the user-friendly syntax, I
have a question relating to the syntax of the specification of this
syntax.

X.681 defines SyntaxList as:

SyntaxList ::= "{" TokenOrGroupSpec empty + "}"

Other definitions from X.681, that "complete" this specification,
are:

  TokenOrGroupSpec ::= RequiredToken | OptionalGroup
  OptionalGroup ::= "[" TokenOrGroupSpec empty + "]"
  RequiredToken ::=     Literal |       PrimitiveFieldName
  Literal ::= word | ","

For "required" fields from the class, the "syntax list" would
usually contain phrases consisting of some uppercase description
consisting of one or more words (separated by spaces),followed by
one of the fields from the class, etc.

Obviously, this is covered by the above BNF of X.681, but (as an
example) "RETURN ,, &ResultType RESULT" would be just as valid as
"RETURN RESULT &ResultType" with this definition.

Do I interpret the BNF wrongly, or is this indeed the case?

Regards,

Frank

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For help on this mail list, send "HELP ITU-SG16" in a message to
listserv at mailbag.intel.com



More information about the sg16-avd mailing list