コード例 #1
0
ファイル: ExpressionNodes.cs プロジェクト: ALMikhai/CCompiler
 public override string ToString(string indent, bool last)
 {
     return(indent + NodePrefix(last) + $"CONDITIONAL_EXP" + "\r\n" +
            Condition.ToString(indent + ChildrenPrefix(last), false) +
            Exp1.ToString(indent + ChildrenPrefix(last), false) +
            Exp2.ToString(indent + ChildrenPrefix(last), true));
 }
コード例 #2
0
ファイル: StatementNodes.cs プロジェクト: ALMikhai/CCompiler
 public override string ToString(string indent, bool last)
 {
     return(indent + NodePrefix(last) + Type + "\r\n" +
            Exp1.ToString(indent + ChildrenPrefix(last), false) +
            Exp2.ToString(indent + ChildrenPrefix(last), false) +
            Exp3.ToString(indent + ChildrenPrefix(last), false) +
            Stat.ToString(indent + ChildrenPrefix(last), true));
 }