Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

C::unary_expression Locate in Contents

Declaration Locate in Contents

(6.5.3) unary-expression:
            postfix-expression
        |    "++" unary-expression
        |    "--" unary-expression
        |    unary-operator cast-expression
        |    "sizeof" unary-expression
        |    "sizeof" "(" type-name ")"

Composition Locate in Contents

assignment_expression unary_expression Alternation Node unary_expression cast_expression postfix_expression Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node implicit_whitespace unary_expression Concatenation Node implicit_whitespace unary_expression unary_operator implicit_whitespace cast_expression Concatenation Node implicit_whitespace unary_expression Concatenation Node implicit_whitespace '(' implicit_whitespace type_name implicit_whitespace ')' '+' '+' '\\-' '\\-' 's' 'i' 'z' 'e' 'o' 'f' 's' 'i' 'z' 'e' 'o' 'f'

State Machine Locate in Contents

start:1236:$0 postfix_expression|{1238|$1|1239} unary_operator|{1338|$9|1339} final:1237:$0 implicit_whitespace|{1153|$19|1154} implicit_whitespace|{1153|$20|1154} implicit_whitespace|{1153|$22|1154} implicit_whitespace|{1153|$23|1154} implicit_whitespace|{1153|$21|1154} unary_expression|{1236|$4|1237} unary_expression|{1236|$7|1237} unary_expression|{1236|$13|1237} cast_expression|{1234|$10|1235} implicit_whitespace|{1153|$24|1154} type_name|{1314|$17|1315} implicit_whitespace|{1153|$25|1154}