Nós utilizamos duas linguagens teste, toda linguagem cujo arquivo possui o número 1 condiz aos testes da primeira linguagem, e o mesmo para arquivos que tenham o número 2.
Adicionar um novo regex ao analisador léxico:
./1_regex_entrada/regex1.txt
./1_regex_entrada/regex2.txt
Testar um código fonte:
./5_entrada_codigo_para_analisar/ex1_invalida_gramatica.txt
./5_entrada_codigo_para_analisar/ex1_valida_gramatica.txt
./5_entrada_codigo_para_analisar/ex1_token_invalido.txt
./5_entrada_codigo_para_analisar/ex2_invalida_gramatica.txt
./5_entrada_codigo_para_analisar/ex2_valida_gramatica.txt
./5_entrada_codigo_para_analisar/ex2_token_invalido.txt
Analisador Sintático:
./6_entrada_glc_analise/valida/glc1.txt
./6_entrada_glc_analise/valida/glc2.txt
Lista de tokens:
./7_lista_tokens_do_analisador_lexico/tolken_ex1_valida_gramatica.txt
./7_lista_tokens_do_analisador_lexico/tolken_ex1_invalida_gramatica.txt
./7_lista_tokens_do_analisador_lexico/tolken_ex2_valida_gramatica.txt
./7_lista_tokens_do_analisador_lexico/tolken_ex2_invalida_gramatica.txt