struct FuncExpr;\r
struct LitExpr;\r
struct IdentifierExpr;\r
+struct AccessExpr;\r
struct BracketsExpr;\r
struct UnaryOperatorExpr;\r
struct BinaryOperatorExpr;\r
struct TernaryOperatorExpr;\r
struct DotExpr;\r
+struct ParenExpr;\r
struct Expr;\r
struct IfStmt;\r
struct SwitchStmt;\r
struct TypeModifier {\r
TypeModifierType type;\r
\r
+ bool _staticArray;\r
int _arraySize;\r
};\r
\r
struct Expr {\r
ExprType type;\r
\r
+ bool parenthesized;\r
+\r
FuncExpr _func;\r
LitExpr _lit;\r
IdentifierExpr _identifier;\r