Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

IDL::definition Locate in Contents

Declaration Locate in Contents

(2) <definition> ::=
            <type_dcl> ";"
        |    <const_dcl> ";"
        |    <except_dcl> ";"
        |    <interface> ";"
        |    <module> ";"
        |    <value> ";"
        |    <type_id_dcl> ";"
        |    <type_prefix_dcl> ";"
        |    <event> ";"
        |    <component> ";"
        |    <home_dcl> ";"

Composition Locate in Contents

specification definition Alternation Node module Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node type_dcl implicit_whitespace ';' const_dcl implicit_whitespace ';' except_dcl implicit_whitespace ';' interface implicit_whitespace ';' module implicit_whitespace ';' value implicit_whitespace ';' type_id_dcl implicit_whitespace ';' type_prefix_dcl implicit_whitespace ';' event implicit_whitespace ';' component implicit_whitespace ';' home_dcl implicit_whitespace ';'

State Machine Locate in Contents

start:1331:$0 type_dcl|{1333|$2|1334} const_dcl|{1478|$5|1479} except_dcl|{1484|$8|1485} interface|{1487|$11|1488} module|{1547|$14|1548} value|{1550|$17|1551} type_id_dcl|{1541|$20|1542} type_prefix_dcl|{1543|$23|1544} event|{1581|$26|1582} component|{1593|$29|1594} home_dcl|{1621|$32|1622} final:1332:$0 implicit_whitespace|{1308|$34|1309} implicit_whitespace|{1308|$35|1309} implicit_whitespace|{1308|$36|1309} implicit_whitespace|{1308|$37|1309} implicit_whitespace|{1308|$38|1309} implicit_whitespace|{1308|$39|1309} implicit_whitespace|{1308|$40|1309} implicit_whitespace|{1308|$41|1309} implicit_whitespace|{1308|$42|1309} implicit_whitespace|{1308|$43|1309} implicit_whitespace|{1308|$44|1309}