Analisador Sint'atico, curso EA-877 ----------------------------------- Conteudo deste diretorio: 1. Um analisador sint'atico descendente recursivo de express~oes (muito simples). arquivo fonte: parser.c para compila-lo: cc -o parser parser.c para executa-lo: parser a+b*[a*b]. 2. Um analisador sint'atico de express~oes referente ao exemplo 1.5 da apostila de compiladores. Por'em mais simples. -arquivos: simple.l: entrada para o lex simple.y: entrada para o yacc -forma de construcao do analisador sint'atico: (as mesmas da apostila) 1. yacc -d simple.y isto gera os arquivos: y.tab.c : analisador em si y.tab.h : declaracao dos simbolos terminais (tokens) 2. lex simple.l isto gera o arquivo: lex.yy.c: analisador lexico 3. cc -o analisador lex.yy.c ytab.c isto compilar'a os dois arquivos e gerar'a o executavel analisador 4. teste simples de execucao analisador 12 + (ab * 3)