Expand description
Parser for tokens defined in the table 2 of ISO-10303-21
Functionsยง
- anchor_
name - anchor_name =
<URI_FRAGMENT_IDENTIFIER>. - constant_
entity_ name - constant_entity_name =
#( upper ) { upper | digit } . - constant_
value_ name - constant_value_name =
@( upper ) { upper | digit } . - entity_
instance_ name - entity_instance_name =
#( digit ) { digit } . - enumeration
- enumeration =
.upper { upper | digit }.. - integer
- integer = [ sign ] digit { digit } .
- keyword
- keyword = user_defined_keyword | standard_keyword .
- lhs_
occurrence_ name - lhs_occurrence_name = ( entity_instance_name | value_instance_name ) .
- real
- real = [ sign ] digit { digit }
.{ digit } [E[ sign ] digit { digit } ] . - resource
- resource =
<UNIVERSAL_RESOURCE_IDENTIFIER>. - rhs_
occurrence_ name - rhs_occurrence_name = ( entity_instance_name | value_instance_name | constant_entity_name | constant_value_name) .
- sign
- sign =
+|-. - signature_
content - signature_content = BASE64 .
- standard_
keyword - standard_keyword = upper { upper | digit } .
- string
- string =
'{ special | digit | space | lower | upper | high_codepoint | apostrophe apostrophe | reverse_solidus reverse_solidus | control_directive }'. - tag_
name - tag_name = ( upper | lower ) { upper | lower | digit } .
- user_
defined_ keyword - user_defined_keyword =
!upper { upper | digit } . - value_
instance_ name - value_instance_name =
@( digit ) { digit } .