Para rodar, primeiro gere o analisador léxico/sintático usando o comado:
make
Após os analisadores serem gerados execute o comando onde test é o programa de teste de entrada para o analisador, alguns programas exemplo podem ser achados no diretório programs:
./compiler < test
Por exemplo:
./compiler < programs/tests/test_lex1.xpp
Temos vários programas testes escritos na linguagem LCC-2021-1, os programas testes estão na pasta "programs".
Documentation for Flex and Bison
Para analisar em detalhes algum erro sintático deve-se usar o comando:
make debug
e em seguida deve-se, por exemplo, executar:
./compiler < programs/tests/test_lex1.xpp