GCC/Clang: Apple clang version 12.0.0 (clang-1200.0.32.29)
Flex: flex 2.5.35 Apple(flex-32)
Bison: bison (GNU Bison) 3.7.4
Caso tenha Docker instalado na sua máquina, basta utilizar os seguintes passos para rodar o projeto:
docker-compose up -d
docker attach gcc
cd code/src/
4 - Rodar o programa para qualquer um dos exemplos na pasta examples (no exemplo está o arquivo simple_input2.c)
make && ./out '../examples/simple_input2.c'
cd src
make
./out '../examples/simple_input1.txt'
flex <nome_do_arquivo.l>
gcc -o out lex.yy.c -ll
- Entre na pasta 'src'
cd src
-
Execute os passos de Flex: 1 e Flex: 2
-
Rode o seguinte comando:
./out '../examples/working_input1.txt'