MCPcopy Create free account
hub / github.com/ZDoom/Raze / PrintIterationStmt

Function PrintIterationStmt

source/common/scripting/frontend/ast.cpp:785–798  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

783}
784
785static void PrintIterationStmt(FLispString &out, const ZCC_TreeNode *node)
786{
787 ZCC_IterationStmt *snode = (ZCC_IterationStmt *)node;
788 out.Break();
789 out.Open("iteration-stmt");
790 out.Add((snode->CheckAt == ZCC_IterationStmt::Start) ? "start" : "end");
791 out.Break();
792 PrintNodes(out, snode->LoopCondition);
793 out.Break();
794 PrintNodes(out, snode->LoopBumper);
795 out.Break();
796 PrintNodes(out, snode->LoopStatement);
797 out.Close();
798}
799
800static void PrintIfStmt(FLispString &out, const ZCC_TreeNode *node)
801{

Callers

nothing calls this directly

Calls 5

PrintNodesFunction · 0.85
BreakMethod · 0.80
OpenMethod · 0.45
AddMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected