Module ruststep::parser::token[][src]

Expand description

Parser for tokens defined in the table 2 of ISO-10303-21

Functions

anchor_name = < URI_FRAGMENT_IDENTIFIER > .

constant_entity_name = # ( upper ) { upper | digit } .

constant_value_name = @ ( upper ) { upper | digit } .

entity_instance_name = # ( digit ) { digit } .

enumeration = . upper { upper | digit } . .

integer = [ sign ] digit { digit } .

lhs_occurrence_name = ( entity_instance_name | value_instance_name ) .

real = [ sign ] digit { digit } . { digit } [ E [ sign ] digit { digit } ] .

resource = < UNIVERSAL_RESOURCE_IDENTIFIER > .

sign = + | - .

signature_content = BASE64 .

standard_keyword = upper { upper | digit } .

string = ' { special | digit | space | lower | upper | high_codepoint | apostrophe apostrophe | reverse_solidus reverse_solidus | control_directive } ' .

tag_name = ( upper | lower ) { upper | lower | digit } .

user_defined_keyword = ! upper { upper | digit } .

value_instance_name = @ ( digit ) { digit } .