コード例 #1
0
        public static string Trae_Match(string lexema)
        {
            string tmp = "";

            if (MetodosAux_AL.EsReservada(lexema) != false)
            {
                return("reservada");
            }
            else if (MetodosAux_AL.EsConstante(lexema, ref tmp) != false)
            {
                return(tmp);
            }
            else if (Operadores_Dobles.Contains(lexema))
            {
                return("OperadorDoble");
            }
            else if (Operadores_Simples.Contains(lexema))
            {
                return("OperadorSimple");
            }
            else
            {
                return("");
            }
        }
コード例 #2
0
        public static bool Posee_Match(string lexema)
        {
            string tmp = "";

            if (MetodosAux_AL.EsReservada(lexema) != false)
            {
                return(true);
            }
            else if (MetodosAux_AL.EsConstante(lexema, ref tmp) != false)
            {
                return(true);
            }
            else if (Operadores_Dobles.Contains(lexema))
            {
                return(true);
            }
            else if (Operadores_Simples.Contains(lexema))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }