Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[IDL]->[Symbols]->[value_inheritance_spec]

Expand All
Collapse All
Contents

IDL::value_inheritance_spec Locate in Contents

Declaration Locate in Contents

(19) <value_inheritance_spec> ::=
            ( ":" "truncatable"? <value_name> ( "," <value_name> )* )? ( "supports" <interface_name> ( "," <interface_name> )* )?

Composition Locate in Contents

value_abs_dcl value_inheritance_spec Concatenation Node value_header event_abs_dcl event_header Alternation Node implicit_whitespace Alternation Node Concatenation Node @ Concatenation Node @ ':' implicit_whitespace Alternation Node implicit_whitespace value_name implicit_whitespace Iteration Node Concatenation Node implicit_whitespace interface_name implicit_whitespace Iteration Node Concatenation Node @ Concatenation Node 's' 'u' 'p' 'p' 'o' 'r' 't' 's' Concatenation Node 't' 'r' 'u' 'n' 'c' 'a' 't' 'a' 'b' 'l' 'e' Concatenation Node implicit_whitespace Concatenation Node implicit_whitespace ',' implicit_whitespace value_name ',' implicit_whitespace interface_name

State Machine Locate in Contents

start:1556:$0 final:1557:$0 implicit_whitespace|{1308|$19|1309} implicit_whitespace|{1308|$24|1309} implicit_whitespace|{1308|$20|1309} implicit_whitespace|{1308|$25|1309} value_name|{1559|$6|1560} interface_name|{1495|$14|1496} implicit_whitespace|{1308|$21|1309} implicit_whitespace|{1308|$26|1309} implicit_whitespace|{1308|$22|1309} implicit_whitespace|{1308|$27|1309} value_name|{1559|$10|1560} interface_name|{1495|$18|1496} implicit_whitespace|{1308|$23|1309} implicit_whitespace|{1308|$28|1309} implicit_whitespace|{1308|$22|1309} implicit_whitespace|{1308|$27|1309} value_name|{1559|$10|1560} interface_name|{1495|$18|1496} implicit_whitespace|{1308|$23|1309} implicit_whitespace|{1308|$28|1309}