Equals() 개인적인 메소드

private Equals ( Context ctx ) : bool
ctx Context
리턴 bool
 internal static TokenColor ColorFromToken(Context context)
 {
     JSToken token = context.GetToken();
     if (JSScanner.IsKeyword(token))
     {
         return TokenColor.COLOR_KEYWORD;
     }
     if (JSToken.Identifier == token)
     {
         if (context.Equals("eval"))
         {
             return TokenColor.COLOR_KEYWORD;
         }
         return TokenColor.COLOR_IDENTIFIER;
     }
     if (JSToken.StringLiteral == token)
     {
         return TokenColor.COLOR_STRING;
     }
     if ((JSToken.NumericLiteral == token) || (JSToken.IntegerLiteral == token))
     {
         return TokenColor.COLOR_NUMBER;
     }
     if ((JSToken.Comment == token) || (JSToken.UnterminatedComment == token))
     {
         return TokenColor.COLOR_COMMENT;
     }
     if (JSScanner.IsOperator(token))
     {
         return TokenColor.COLOR_OPERATOR;
     }
     return TokenColor.COLOR_TEXT;
 }
예제 #2
0
        internal static TokenColor ColorFromToken(Context context)
        {
            JSToken token = context.GetToken();

            if (JSScanner.IsKeyword(token))
            {
                return(TokenColor.COLOR_KEYWORD);
            }
            if (JSToken.Identifier == token)
            {
                if (context.Equals("eval"))
                {
                    return(TokenColor.COLOR_KEYWORD);
                }
                return(TokenColor.COLOR_IDENTIFIER);
            }
            if (JSToken.StringLiteral == token)
            {
                return(TokenColor.COLOR_STRING);
            }
            if ((JSToken.NumericLiteral == token) || (JSToken.IntegerLiteral == token))
            {
                return(TokenColor.COLOR_NUMBER);
            }
            if ((JSToken.Comment == token) || (JSToken.UnterminatedComment == token))
            {
                return(TokenColor.COLOR_COMMENT);
            }
            if (JSScanner.IsOperator(token))
            {
                return(TokenColor.COLOR_OPERATOR);
            }
            return(TokenColor.COLOR_TEXT);
        }