| 908 | } |
| 909 | |
| 910 | static 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 | |
| 924 | static void PrintDeclFlags(FLispString &out, const ZCC_TreeNode *node) |
| 925 | { |