Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

IDL::enum_type Locate in Contents

Declaration Locate in Contents

(78) <enum_type> ::=
            "enum" <identifier> "{" <enumerator> ( "," <enumerator> )* "}"

Composition Locate in Contents

type_dcl enum_type Concatenation Node constr_type_spec switch_type_spec Concatenation Node implicit_whitespace identifier implicit_whitespace '{' implicit_whitespace enumerator implicit_whitespace Iteration Node '}' 'e' 'n' 'u' 'm' Concatenation Node Concatenation Node implicit_whitespace ',' implicit_whitespace enumerator

State Machine Locate in Contents

start:1462:$0 final:1463:$0 implicit_whitespace|{1308|$10|1309} identifier|{1322|$2|1323} implicit_whitespace|{1308|$11|1309} implicit_whitespace|{1308|$12|1309} enumerator|{1464|$4|1465} implicit_whitespace|{1308|$13|1309} implicit_whitespace|{1308|$14|1309} enumerator|{1464|$8|1465} implicit_whitespace|{1308|$15|1309} implicit_whitespace|{1308|$14|1309} enumerator|{1464|$8|1465} implicit_whitespace|{1308|$15|1309}