public override string ToString() { return String.Format ("Failed to parse expression `{0}': syntax error at position {1}: {2}", Expression, Position, Message); }