Example #1
0
        public static TokenTypes GetOperatorTokenType(string value)
        {
            TokenTypes tokenType;

            if (SimpleOperators.TryGetValue(value, out tokenType) || BlockOpeningOperators.TryGetValue(value, out tokenType))
            {
                return(tokenType);
            }
            return(TokenTypes.UNKNOWN);
        }
Example #2
0
        public static TokenTypes GetIDTokenType(string value)
        {
            TokenTypes tokenType;

            if (ReservedIDs.TryGetValue(value, out tokenType) ||
                SimpleOperators.TryGetValue(value, out tokenType) ||
                BlockOpeningOperators.TryGetValue(value, out tokenType))
            {
                return(tokenType);
            }
            return(TokenTypes.ID);
        }