Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[C]->[Symbols]->[labeled_statement]

Expand All
Collapse All
Contents

C::labeled_statement Locate in Contents

Declaration Locate in Contents

(6.8.1) labeled-statement:
            identifier ":" statement
        |    "case" constant-expression ":" statement
        |    "default" ":" statement

Composition Locate in Contents

statement labeled_statement Alternation Node Concatenation Node Concatenation Node Concatenation Node identifier implicit_whitespace ':' implicit_whitespace statement Concatenation Node implicit_whitespace constant_expression implicit_whitespace ':' implicit_whitespace statement Concatenation Node implicit_whitespace ':' implicit_whitespace statement 'c' 'a' 's' 'e' 'd' 'e' 'f' 'a' 'u' 'l' 't'

State Machine Locate in Contents

start:1370:$0 identifier|{1176|$2|1177} final:1371:$0 implicit_whitespace|{1153|$16|1154} implicit_whitespace|{1153|$19|1154} implicit_whitespace|{1153|$14|1154} constant_expression|{1334|$7|1335} implicit_whitespace|{1153|$17|1154} implicit_whitespace|{1153|$20|1154} implicit_whitespace|{1153|$15|1154} statement|{1368|$13|1369} statement|{1368|$4|1369} implicit_whitespace|{1153|$18|1154} statement|{1368|$9|1369}