VxSqlTokenizer.get_singletoken_state C# (CSharp) Method

get_singletoken_state() private method

private get_singletoken_state ( char c ) : VxSqlToken.TokenType
c char
return VxSqlToken.TokenType
    private VxSqlToken.TokenType get_singletoken_state(char c)
    {
	switch (c)
	{
	case '(':
	    return VxSqlToken.TokenType.LParen;
	case ')':
	    return VxSqlToken.TokenType.RParen;
	case '&':
	case '|':
	case '^':
	case '~':
	    return VxSqlToken.TokenType.Bitop;
	case '*':
	case '/':
	case '%':
	    return VxSqlToken.TokenType.Multop;
	case '+':
	case '-':
	    return VxSqlToken.TokenType.Addop;
	case '=':
	case '>':
	case '<':
	    return VxSqlToken.TokenType.Relop;
	case '!':
	    return VxSqlToken.TokenType.Not;
	case ',':
	    return VxSqlToken.TokenType.Comma;
	case ';':
	    return VxSqlToken.TokenType.Semicolon;
	case '.':
	    return VxSqlToken.TokenType.Period;
	default:
	    return VxSqlToken.TokenType.None;
	}
    }