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

Function PrintFuncDeclarator

source/common/scripting/frontend/ast.cpp:910–922  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

908}
909
910static void PrintFuncDeclarator(FLispString &out, const ZCC_TreeNode *node)
911{
912 ZCC_FuncDeclarator *dnode = (ZCC_FuncDeclarator *)node;
913 out.Break();
914 out.Open("func-declarator");
915 out.AddHex(dnode->Flags);
916 PrintNodes(out, dnode->UseFlags);
917 PrintNodes(out, dnode->Type);
918 out.AddName(dnode->Name);
919 PrintNodes(out, dnode->Params);
920 PrintNodes(out, dnode->Body, false);
921 out.Close();
922}
923
924static void PrintDeclFlags(FLispString &out, const ZCC_TreeNode *node)
925{

Callers

nothing calls this directly

Calls 6

PrintNodesFunction · 0.85
BreakMethod · 0.80
AddHexMethod · 0.80
OpenMethod · 0.45
AddNameMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected