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

Function PrintTypedIterationStmt

source/common/scripting/frontend/ast.cpp:1018–1031  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1016}
1017
1018static void PrintTypedIterationStmt(FLispString &out, const ZCC_TreeNode *node)
1019{
1020 auto inode = (ZCC_TypedIterationStmt *)node;
1021 out.Break();
1022 out.Open("cast-iteration-stmt");
1023 PrintVarName(out, inode->ItType);
1024 out.Break();
1025 PrintVarName(out, inode->ItVar);
1026 out.Break();
1027 PrintNodes(out, inode->ItExpr);
1028 out.Break();
1029 PrintNodes(out, inode->LoopStatement);
1030 out.Close();
1031}
1032
1033static const NodePrinterFunc TreeNodePrinter[] =
1034{

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected