Exemple #1
0
        /// <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());
            }
        }
Exemple #2
0
 /// <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 ();
     }
 }
Exemple #3
0
 public override string ToString()
 {
     return "TokenClass:" + Class.ToString() + " TokenType:" + Token.ToString() + " Text:" + Text;
 }
Exemple #4
0
 public override string ToString()
 {
     return(type.ToString());
 }
Exemple #5
0
 public override string ToString()
 {
     return(string.Format("{0} - {1}", Class.ToString().ToUpper(), Repr));
 }
Exemple #6
0
 /// <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}]");
 }