Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::conditional_expression Locate in Contents

Declaration Locate in Contents

conditional-expression:
            logical-or-expression
        |    logical-or-expression "?" expression ":" assignment-expression

Composition Locate in Contents

assignment_expression conditional_expression Alternation Node constant_expression logical_or_expression Concatenation Node logical_or_expression implicit_whitespace '?' implicit_whitespace expression implicit_whitespace ':' implicit_whitespace assignment_expression

State Machine Locate in Contents

start:2135:$0 logical_or_expression|{2137|$1|2138} logical_or_expression|{2137|$3|2138} final:2136:$0 implicit_whitespace|{2082|$8|2083} implicit_whitespace|{2082|$9|2083} expression|{2221|$5|2222} implicit_whitespace|{2082|$10|2083} implicit_whitespace|{2082|$11|2083} assignment_expression|{2133|$7|2134}