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

Function PrintThreeArgIterationStmt

source/common/scripting/frontend/ast.cpp:1001–1016  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

999}
1000
1001static void PrintThreeArgIterationStmt(FLispString &out, const ZCC_TreeNode *node)
1002{
1003 auto inode = (ZCC_ThreeArgIterationStmt *)node;
1004 out.Break();
1005 out.Open("block-iteration-stmt");
1006 PrintVarName(out, inode->ItVar);
1007 out.Break();
1008 PrintVarName(out, inode->ItPos);
1009 out.Break();
1010 PrintVarName(out, inode->ItFlags);
1011 out.Break();
1012 PrintNodes(out, inode->ItBlock);
1013 out.Break();
1014 PrintNodes(out, inode->LoopStatement);
1015 out.Close();
1016}
1017
1018static void PrintTypedIterationStmt(FLispString &out, const ZCC_TreeNode *node)
1019{

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