Repositório referente à disciplina de Compiladores onde está as especificações e tokens da linguagem e os códigos do compilador;
Programa compilado em java, JDK, e foi utilizado a IDE Eclipse;
Analisador Léxico e Sintático (Analisador Descendente LL(1) Preditivo Recursivo);
Para a execução do analisador léxico, precisa-se executar o seguinte:
-
Possuir o Java JDK instalado. Caso não tenha:
No Linux: https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-20-04-pt
No Windows: https://techexpert.tips/pt-br/windows-pt-br/instalar-java-jdk-no-windows/
-
Clone o Repositório
-
Abrir o terminal no diretório
Analisadores
Precisa ser no Diretório - Analisadores
- Para executar o analisador é recomendável recompilar o Main.java para sua máquina e SO específico, utilizando o comando:
javac src/main/MainClass.java
- Para executar com o txt basta digitar o seguinte comando:
java src/main/MainClass arquivo_de_entrada.txt
(arquivo .txt, de exemplo)