internal override void WriteString(AstWriter writer) { writer.WriteLine("return "); if(this.ReturnExp != null) using(writer.Indent()) writer.Write(this.ReturnExp); }
internal override void WriteString(AstWriter writer) { writer.WriteLine("("); using (writer.Indent()) { writer.Write(this.LeftValue); writer.Write(this.Operator); writer.Write(this.RightValue); } writer.WriteLine(")"); }
internal override void WriteString(AstWriter writer) { writer.Write("for({0} ", _loopVariable.Text); using (writer.Indent()) { writer.Write("in "); writer.Write(this.Enumerable); if (this.Between != null) { writer.Write("between "); writer.Write(this.Between); } if(this.Where != null) writer.Write(this.Where); writer.Write(this.LoopBody); } }
internal override void WriteString(AstWriter writer) { writer.WriteLine("if"); using(writer.Parens()) writer.Write(_condition); writer.WriteLine("then"); using(writer.Indent()) writer.Write(_trueStatementBlock); if (_falseStatementBlock != null) { writer.WriteLine("else"); using (writer.CurlyBraces()) writer.Write(_falseStatementBlock); } }
internal override void WriteString(AstWriter writer) { writer.Write("def "); using(writer.Indent()) writer.Write(this.VariableDefs); }