/// <summary> /// Converts a TokenClass enum to its string representation /// </summary> /// <returns>The string representation of the TokenClass enum.</returns> /// <param name="clazz">Token class.</param> public static string ClassToString(TokenClass clazz) { switch (clazz) { case TokenClass.CloseBrace: return("}"); case TokenClass.OpenBrace: return("{"); case TokenClass.CloseParan: return(")"); case TokenClass.OpenParan: return("("); case TokenClass.Comma: return(","); case TokenClass.OpenBracket: return("["); case TokenClass.CloseBracket: return("]"); case TokenClass.SemiColon: return(";"); case TokenClass.Colon: return(":"); default: return(clazz.ToString()); } }
/// <summary> /// Converts a TokenClass enum to its string representation /// </summary> /// <returns>The string representation of the TokenClass enum.</returns> /// <param name="clazz">Token class.</param> public static string ClassToString(TokenClass clazz) { switch (clazz) { case TokenClass.CloseBrace: return "}"; case TokenClass.OpenBrace: return "{"; case TokenClass.CloseParan: return ")"; case TokenClass.OpenParan: return "("; case TokenClass.Comma: return ","; case TokenClass.OpenBracket: return "["; case TokenClass.CloseBracket: return "]"; case TokenClass.SemiColon: return ";"; case TokenClass.Colon: return ":"; default: return clazz.ToString (); } }
public override string ToString() { return "TokenClass:" + Class.ToString() + " TokenType:" + Token.ToString() + " Text:" + Text; }
public override string ToString() { return(type.ToString()); }
public override string ToString() { return(string.Format("{0} - {1}", Class.ToString().ToUpper(), Repr)); }
/// <summary> /// Returns a <see cref="T:System.String"/> that represents the current <see cref="T:XenonCore.Lexeme"/>. /// </summary> /// <returns>A <see cref="T:System.String"/> that represents the current <see cref="T:XenonCore.Lexeme"/>.</returns> public override string ToString() { return($"[Lexeme: Type={Type.ToString ()}, Value={Value}]"); }