public void AoComararComOutroObjeto_DeveRetornarOValorEsperadoDeAcordoComOsValores( CodigoFonte jurosCompostos, bool resultadoEsperado) { var resultado = _codigo.Equals(jurosCompostos); Assert.Equal(resultadoEsperado, resultado); }
static void Main(string[] args) { CodigoFonte.Codigo("as "); ANSIN.Inicio(1, false); Console.ReadKey(); }
/// <summary> /// Cria um analisador lexico para o aqruivo. /// </summary> /// <param name="arquivo">Caminho do arquivo.</param> public AnalisadorLexico(string arquivo) { Lexema = string.Empty; Token = Token.NaoReconhecido; Letra = new AlfabetoLetra(); Digito = new AlfabetoDigito(); Simbolo = new AlfabetoSimbolo(); CodigoFonte = new CodigoFonte(arquivo); _resultado = new StringBuilder(); }
/// <summary> /// Inicia tratamento lexico /// </summary> public static void Inicio() { entrada.DefaultIfEmpty(); if (CodigoFonte.Codigo().Length <= 80) { if (AutomatoFinito(TextoCodigoFonte)) { if (TextoCodigoFonte == "") { return; } if (indice + 1 <= TextoCodigoFonte.Length) { TextoCodigoFonte = TextoCodigoFonte.Substring(indice).TrimStart(); } else { TextoCodigoFonte = ""; } } } }
public CodigoFonteTests() { _codigo = new CodigoFonte(UrlPadrao); }