Skip to content

Código usado para a disciplina de Linguagens Formais e Autômatos.

License

Notifications You must be signed in to change notification settings

VictorDMe/analisador_lexico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analisador Léxico

Código usado para a disciplina de Linguagens Formais e Autômatos.

Python version: 3.11

Como Usar

  • Clone o projeto
  git clone https://github.com/VictorDMe/analisador_lexico
  • Entre no diretório do projeto
  cd analisador_lexico
  • Modifique o arquivo reserved_words.json com as palavras reservadas e expressões regulares de seu interesse

  • Rode o programa pelo terminal passando o código que quer analisar como argumento.

  python main.py -c <arquivo>

Documentação

Argumentos

Abreviação O que é Necessidade Descrição
-r Palavras Reservadas Opcional, default='reserved_words.json' Caminho para outro arquivo .json caso deseje usar
-c Código Obrigatório Código que será analisado
-s Mostrar palavras corretas? Opcional, padrão=False Booleano que determina se serão ou não mostrado na tela as palavras corretas
-l Fazer log da análise Opcional, padrão=None Caminho da pasta onde será criado uma pasta 'logs' e o primeiro arquivo.

Exemplo

  python main.py -r new_reseverd_words.json -c teste_arquivo.txt -s true -l path/to/my/folder

Licença

MIT

About

Código usado para a disciplina de Linguagens Formais e Autômatos.

Topics

Resources

License

Stars

Watchers

Forks

Languages