public override void Output(CodeWriter s, int bp) { s.Write(Value?"true":"false"); }
public override void Output(CodeWriter s, int bp) { s.Write(Value.ToString()); }
public override void Output(CodeWriter s, int bp) { Expression.Output(s, 0); s.Write(';'); }
public override void Output(CodeWriter s, int bp) { Object.Output(s, Precedence - 1); s.Write('.'); s.Write(Lookup); }
public override void Output(CodeWriter s, int bp) { s.Write(Value ?? ScopeReference.Name); }
public override void Output(CodeWriter s, int bp) { s.Write("this"); }
public override void Output(CodeWriter s, int bp) { s.Write('{'); s.Indent(); foreach (DataPair <string, ExpressionNode> Property in Properties) { s.NewLine(); s.Write('"'); foreach (char x in Property.Key.ToCharArray()) { switch (x) { case '\b': s.Write("\\b"); break; case '\f': s.Write("\\f"); break; case '\\': s.Write("\\\\"); break; case '\n': s.Write("\\n"); break; case '\r': s.Write("\\r"); break; case '\t': s.Write("\\t"); break; default: s.Write(x); break; } } s.Write('"'); s.Write(':'); Property.Value.Output(s, 0); if (Property.Key != Properties.Last().Key) { s.Write(','); } } s.Outdent(); s.NewLine(); s.Write('}'); }
public override void Output(CodeWriter s, int bp) { s.Write(TokenHelper.Value(Token)); Value.Output(s, 13); }