mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-12 07:34:50 +00:00
Added more linebreaks to AST dumps
This commit is contained in:
parent
726ecaf01b
commit
c733e4229a
1 changed files with 17 additions and 0 deletions
|
@ -234,6 +234,7 @@ static void PrintStringConst(FLispString &out, FString str)
|
||||||
static void PrintClass(FLispString &out, ZCC_TreeNode *node)
|
static void PrintClass(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_Class *cnode = (ZCC_Class *)node;
|
ZCC_Class *cnode = (ZCC_Class *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("class");
|
out.Open("class");
|
||||||
PrintNodes(out, cnode->ClassName);
|
PrintNodes(out, cnode->ClassName);
|
||||||
PrintNodes(out, cnode->ParentName);
|
PrintNodes(out, cnode->ParentName);
|
||||||
|
@ -561,6 +562,7 @@ static void PrintExprTrinary(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintFuncParam(FLispString &out, ZCC_TreeNode *node)
|
static void PrintFuncParam(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_FuncParm *pnode = (ZCC_FuncParm *)node;
|
ZCC_FuncParm *pnode = (ZCC_FuncParm *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("func-parm");
|
out.Open("func-parm");
|
||||||
out.AddName(pnode->Label);
|
out.AddName(pnode->Label);
|
||||||
PrintNodes(out, pnode->Value);
|
PrintNodes(out, pnode->Value);
|
||||||
|
@ -576,6 +578,7 @@ static void PrintStatement(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintCompoundStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintCompoundStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_CompoundStmt *snode = (ZCC_CompoundStmt *)node;
|
ZCC_CompoundStmt *snode = (ZCC_CompoundStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("compound-stmt");
|
out.Open("compound-stmt");
|
||||||
PrintNodes(out, snode->Content);
|
PrintNodes(out, snode->Content);
|
||||||
out.Close();
|
out.Close();
|
||||||
|
@ -583,12 +586,14 @@ static void PrintCompoundStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
|
|
||||||
static void PrintContinueStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintContinueStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
|
out.Break();
|
||||||
out.Open("continue-stmt");
|
out.Open("continue-stmt");
|
||||||
out.Close();
|
out.Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintBreakStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintBreakStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
|
out.Break();
|
||||||
out.Open("break-stmt");
|
out.Open("break-stmt");
|
||||||
out.Close();
|
out.Close();
|
||||||
}
|
}
|
||||||
|
@ -596,6 +601,7 @@ static void PrintBreakStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintReturnStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintReturnStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_ReturnStmt *snode = (ZCC_ReturnStmt *)node;
|
ZCC_ReturnStmt *snode = (ZCC_ReturnStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("return-stmt");
|
out.Open("return-stmt");
|
||||||
PrintNodes(out, snode->Values);
|
PrintNodes(out, snode->Values);
|
||||||
out.Close();
|
out.Close();
|
||||||
|
@ -604,6 +610,7 @@ static void PrintReturnStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintExpressionStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintExpressionStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_ExpressionStmt *snode = (ZCC_ExpressionStmt *)node;
|
ZCC_ExpressionStmt *snode = (ZCC_ExpressionStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("expression-stmt");
|
out.Open("expression-stmt");
|
||||||
PrintNodes(out, snode->Expression);
|
PrintNodes(out, snode->Expression);
|
||||||
out.Close();
|
out.Close();
|
||||||
|
@ -612,6 +619,7 @@ static void PrintExpressionStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintIterationStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintIterationStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_IterationStmt *snode = (ZCC_IterationStmt *)node;
|
ZCC_IterationStmt *snode = (ZCC_IterationStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("iteration-stmt");
|
out.Open("iteration-stmt");
|
||||||
out.Add((snode->CheckAt == ZCC_IterationStmt::Start) ? "start" : "end");
|
out.Add((snode->CheckAt == ZCC_IterationStmt::Start) ? "start" : "end");
|
||||||
PrintNodes(out, snode->LoopCondition);
|
PrintNodes(out, snode->LoopCondition);
|
||||||
|
@ -623,9 +631,12 @@ static void PrintIterationStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintIfStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintIfStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_IfStmt *snode = (ZCC_IfStmt *)node;
|
ZCC_IfStmt *snode = (ZCC_IfStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("if-stmt");
|
out.Open("if-stmt");
|
||||||
PrintNodes(out, snode->Condition);
|
PrintNodes(out, snode->Condition);
|
||||||
|
out.Break();
|
||||||
PrintNodes(out, snode->TruePath);
|
PrintNodes(out, snode->TruePath);
|
||||||
|
out.Break();
|
||||||
PrintNodes(out, snode->FalsePath);
|
PrintNodes(out, snode->FalsePath);
|
||||||
out.Close();
|
out.Close();
|
||||||
}
|
}
|
||||||
|
@ -633,8 +644,10 @@ static void PrintIfStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintSwitchStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintSwitchStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_SwitchStmt *snode = (ZCC_SwitchStmt *)node;
|
ZCC_SwitchStmt *snode = (ZCC_SwitchStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("switch-stmt");
|
out.Open("switch-stmt");
|
||||||
PrintNodes(out, snode->Condition);
|
PrintNodes(out, snode->Condition);
|
||||||
|
out.Break();
|
||||||
PrintNodes(out, snode->Content);
|
PrintNodes(out, snode->Content);
|
||||||
out.Close();
|
out.Close();
|
||||||
}
|
}
|
||||||
|
@ -642,6 +655,7 @@ static void PrintSwitchStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintCaseStmt(FLispString &out, ZCC_TreeNode *node)
|
static void PrintCaseStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_CaseStmt *snode = (ZCC_CaseStmt *)node;
|
ZCC_CaseStmt *snode = (ZCC_CaseStmt *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("case-stmt");
|
out.Open("case-stmt");
|
||||||
PrintNodes(out, snode->Condition);
|
PrintNodes(out, snode->Condition);
|
||||||
out.Close();
|
out.Close();
|
||||||
|
@ -691,6 +705,7 @@ static void PrintLocalVarStmt(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintFuncParamDecl(FLispString &out, ZCC_TreeNode *node)
|
static void PrintFuncParamDecl(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_FuncParamDecl *dnode = (ZCC_FuncParamDecl *)node;
|
ZCC_FuncParamDecl *dnode = (ZCC_FuncParamDecl *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("func-param-decl");
|
out.Open("func-param-decl");
|
||||||
PrintNodes(out, dnode->Type);
|
PrintNodes(out, dnode->Type);
|
||||||
out.AddName(dnode->Name);
|
out.AddName(dnode->Name);
|
||||||
|
@ -701,6 +716,7 @@ static void PrintFuncParamDecl(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintConstantDef(FLispString &out, ZCC_TreeNode *node)
|
static void PrintConstantDef(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_ConstantDef *dnode = (ZCC_ConstantDef *)node;
|
ZCC_ConstantDef *dnode = (ZCC_ConstantDef *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("constant-def");
|
out.Open("constant-def");
|
||||||
out.AddName(dnode->Name);
|
out.AddName(dnode->Name);
|
||||||
PrintNodes(out, dnode->Value);
|
PrintNodes(out, dnode->Value);
|
||||||
|
@ -710,6 +726,7 @@ static void PrintConstantDef(FLispString &out, ZCC_TreeNode *node)
|
||||||
static void PrintDeclarator(FLispString &out, ZCC_TreeNode *node)
|
static void PrintDeclarator(FLispString &out, ZCC_TreeNode *node)
|
||||||
{
|
{
|
||||||
ZCC_Declarator *dnode = (ZCC_Declarator *)node;
|
ZCC_Declarator *dnode = (ZCC_Declarator *)node;
|
||||||
|
out.Break();
|
||||||
out.Open("declarator");
|
out.Open("declarator");
|
||||||
PrintNodes(out, dnode->Type);
|
PrintNodes(out, dnode->Type);
|
||||||
out.AddHex(dnode->Flags);
|
out.AddHex(dnode->Flags);
|
||||||
|
|
Loading…
Reference in a new issue