Module condition

Source
Expand description

Condition types

§Condition types

Condition types for Semantic analyzer result state.

Structs§

ExpressionCondition
Expression condition for two expressions
ExpressionLogicCondition
Expression logic condition for expression conditions. It’s build chain of expression conditions and expression logic conditions as flat tree.
IfStatement
If statement

Enums§

Condition
Basic logical conditions mostly for compare expressions
IfBodyStatement
If-body statement represents body for the if-body
IfBodyStatements
If-body statement can be:
IfCondition
If-condition representation. It can be:
IfLoopBodyStatement
If-loop body statements represent body of if-body in the loops
LogicCondition
Logical conditions type representation. Usefulf for logical expressions.
LoopBodyStatement
Loop body statement represents body for the loop