Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

IDL::union_type Locate in Contents

Declaration Locate in Contents

(72) <union_type> ::=
            "union" <identifier> "switch" "(" <switch_type_spec> ")" "{" <switch_body> "}"

Composition Locate in Contents

type_dcl union_type Concatenation Node constr_type_spec Concatenation Node implicit_whitespace identifier implicit_whitespace Concatenation Node implicit_whitespace '(' implicit_whitespace switch_type_spec implicit_whitespace ')' implicit_whitespace '{' implicit_whitespace switch_body implicit_whitespace '}' 'u' 'n' 'i' 'o' 'n' 's' 'w' 'i' 't' 'c' 'h'

State Machine Locate in Contents

start:1458:$0 final:1459:$0 implicit_whitespace|{1308|$10|1309} identifier|{1322|$2|1323} implicit_whitespace|{1308|$11|1309} implicit_whitespace|{1308|$12|1309} implicit_whitespace|{1308|$13|1309} switch_type_spec|{1460|$5|1461} implicit_whitespace|{1308|$14|1309} implicit_whitespace|{1308|$15|1309} implicit_whitespace|{1308|$16|1309} switch_body|{1467|$8|1468} implicit_whitespace|{1308|$17|1309}