Este repositorio foi feito para a disciplina Analisadores Lexicos e Sintaticos (INF1022) da PUC-RIO com o intuito de dar aos alunos um exemplo da utilização da biblioteca de Analise Lexica e Sintatica que utiliza LaLR(1), este repositorio possui 3 arquivos principais:
- main.py
- ptCalculadora.ipynb
- calculadora.ipynb
calculadora.ipynb
é um notebook contendo uma explicação e um exemplo para a utilização do PLY para uma "calculadora" que executa operação e devolve o resultado da operação
ptCalculadora.ipynb
é um notebook com um exemplo de conversor de palavras para simbolos aritimeticos
main.py
é um arquivo python com somente a base para a utilização do PLY