public override string ToString() { if (root.type == SymbolType.SubExpression) { var s = root.ToString(); return s.Substring(1,s.Length-2); } else { return root.ToString(); } }