@@ -599,8 +599,22 @@ func foo<FunctionSignature><ParameterClause>() </ParameterClause></FunctionSigna
599599##"<StringSegment>abc </StringSegment><ExpressionSegment>\##(<TupleExprElement><IdentifierExpr>foo</IdentifierExpr></TupleExprElement>)</ExpressionSegment><StringSegment></StringSegment>"##</StringLiteralExpr><PostfixIfConfigExpr><FunctionCallExpr><IdentifierExpr>
600600
601601foo</IdentifierExpr>()</FunctionCallExpr><IfConfigDecl><IfConfigClause>
602- #if <BooleanLiteralExpr>true</BooleanLiteralExpr ><ForcedValueExpr><FunctionCallExpr><OptionalChainingExpr><MemberAccessExpr>
602+ #if <IdentifierExpr>COND1</IdentifierExpr ><ForcedValueExpr><FunctionCallExpr><OptionalChainingExpr><MemberAccessExpr>
603603 .bar</MemberAccessExpr>?</OptionalChainingExpr>()</FunctionCallExpr>!</ForcedValueExpr></IfConfigClause><IfConfigClause>
604+ #elseif <IdentifierExpr>COND2</IdentifierExpr><MemberAccessExpr><PostfixIfConfigExpr><IfConfigDecl><IfConfigClause>
605+ #if <BooleanLiteralExpr>true</BooleanLiteralExpr><FunctionCallExpr><MemberAccessExpr>
606+ .call</MemberAccessExpr>()</FunctionCallExpr></IfConfigClause><IfConfigClause>
607+ #elseif <BooleanLiteralExpr>true</BooleanLiteralExpr><PostfixIfConfigExpr><IfConfigDecl><IfConfigClause>
608+ #if <BooleanLiteralExpr>true</BooleanLiteralExpr><MemberAccessExpr>
609+ .other</MemberAccessExpr></IfConfigClause>
610+ #endif</IfConfigDecl></PostfixIfConfigExpr></IfConfigClause><IfConfigClause>
611+ #else<PostfixIfConfigExpr><FunctionCallExpr><MemberAccessExpr>
612+ .before</MemberAccessExpr>()</FunctionCallExpr><IfConfigDecl><IfConfigClause>
613+ #if <BooleanLiteralExpr>true</BooleanLiteralExpr><FunctionCallExpr><MemberAccessExpr>
614+ .after</MemberAccessExpr>()</FunctionCallExpr></IfConfigClause>
615+ #endif</IfConfigDecl></PostfixIfConfigExpr></IfConfigClause>
616+ #endif</IfConfigDecl></PostfixIfConfigExpr>
617+ .member</MemberAccessExpr></IfConfigClause><IfConfigClause>
604618#else<FunctionCallExpr><MemberAccessExpr>
605619 .baz</MemberAccessExpr>() <ClosureExpr>{}</ClosureExpr></FunctionCallExpr></IfConfigClause>
606620#endif</IfConfigDecl></PostfixIfConfigExpr>
0 commit comments