Skip to content

Latest commit

 

History

History
102 lines (67 loc) · 2.84 KB

readme-pt.md

File metadata and controls

102 lines (67 loc) · 2.84 KB




Language: EN-US

Aqui estão meus códigos, estudos e experimentos em geral, que realizei usando as ferramentas para análise de gramática livre de contexto, sendo elas lex, yacc e bison.

Se algum código foi útil para você, considere ser um patrocinador 💙


📑 Sumário



🛠️ Instruções

Cada diretório é equivalente a um teste específico. E para compilar execute o arquivo compile-and-run.sh passando o nome do diretório como parâmetro.

./compile-and-run.sh "2 - filter tokens"

Após a compilação, basta executar o arquivo gerado com o nome parsing e digitar o input.

./parsing

Para este exemplo em questão (usando o 2 - filter tokens), uma entrada válida pode ser:

10 20 30 A

Para esta entrada, a saída será:

type: INTEGER
token: 10

type: INTEGER
token: 20

type: INTEGER
token: 30

type: UNKNOWN
token: A

É importante mencionar que dentro de cada diretório existe um arquivo chamado input.txt, que contém uma (ou mais) entradas de exemplo possíveis.


😃 Autor

Patrocinar: melchisedech333
Twitter: Melchisedech333
LinkedIn: Melchisedech Rex
Blog: melchisedech333.github.io


📜 Licença

BSD-3-Clause license



Lembre-se de deixar
uma linda estrelinha 🤩