PL0

Programa de nível de graduação

Este foi um trabalho da matéria de compiladores. Neste trabalho se implementou o interpretador léxico e semântico de uma linguagem que foi chamada de PL0. Para compilar o fontes é preciso colocar o diretório "cmp" no raiz do disco, pois os compiladores LEX e YACC procuram seus arquivos auxiliares nos respectivos diretórios: "/cmp/lex/ncform" e "/cmp/yacc/yaccpar". Além domais o compilador yacc precisa ser executado através de um emulador de DOS, como o DOSBox. Os arquivos exemplos da linguagem PL0 são os arquivos PROG01.PL0, PROG02.PL0, PROG03.PL0 e PROG04.PL0. Para gerar os respectivos fontes em assembler basta chamar o executável PL0_Compiler.exe passando o nome do fonte e o nome do arquivo a ser gerado. Os arquivos gerados são compatíveis com compiladores assemblers 8088 comuns.

Figura: Geração de código fonte Assembler a partir de um arquivo em linguagem PL0.

Download do programa PL0
Informação Conteúdo

Nome

PL0

Data de implementação

Abril 1992

Tamanho

75Kb

Executável e código fonte

1992-04-PL0.zip

Linguagem ou Compilador

Compilador Turbo C 3.0