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

cxx::labeled_statement Locate in Contents

Declaration Locate in Contents

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:2351:$0 identifier|{2113|$2|2114} final:2352:$0 implicit_whitespace|{2082|$16|2083} implicit_whitespace|{2082|$19|2083} implicit_whitespace|{2082|$14|2083} constant_expression|{2279|$7|2280} implicit_whitespace|{2082|$17|2083} implicit_whitespace|{2082|$20|2083} implicit_whitespace|{2082|$15|2083} statement|{2349|$13|2350} statement|{2349|$4|2350} implicit_whitespace|{2082|$18|2083} statement|{2349|$9|2350}