TPC16 Compiler Source Code 1.0

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 530.39 KB
‎Classificação dos utilizadores: 4.6/5 - ‎5 ‎votos

Sobre TPC16 Compiler Source Code

Compilador Turbo Pascal escrito em Turbo Pascal. Este não é o código fonte de Borland do Turbo Pascal uma vez que não foi escrito em Pascal. Este é o TPC16, um compilador compatível com Turbo Pascal escrito de raiz. É completamente compatível com código de origem com o compilador de linha de comando Borland Turbo Pascal 7.0 TPC. A EXE. Isto significa que usa a mesma sintaxe e gera exatamente as mesmas unidades compiladas e código de 16 bits para x86. Este código fonte mostra toda a beleza da linguagem de programação Pascal e revela todos os truques necessários para construir um compilador rápido e compacto para qualquer idioma, e não apenas Pascal. Com este código fonte de fotoposte turbo Pascal que você terá: Arquitetura de tabelas de símbolos, Compreensão da estrutura da unidade Turbo Pascal, scanner ultra rápido, Exemplos de tabelas de haxixe para pesquisa rápida de palavras-chave, Plethora de estruturas de dados necessárias em qualquer compilador, Algoritmos para lidar com identificadores, âmbitos e unidades, Parser para analisar uma sequência de fichas e para verificar a sintaxe pascal, Exemplo de relato de erros do compilador, Compreensão de expressões e cálculos, Exemplos de processamento de expressão arbitrária e geração de códigos, Algoritmos para gerar código complexo com conjunto limitado de registos, Exemplo de compilador de montagem em linha, Exemplo de estrutura de código intermédio, Otimização do gerador de códigos, Compreensão dos ficheiros de objetos importadores, Otimização do linker com excelente abordagem às referências de resolução, Um compilador de trabalho compatível com Borland Turbo Pascal 7 , Compreensão profunda do compilador Turbo Pascal e muito mais. A característica mais importante deste pacote é a implementação prática de vários algoritmos, juntamente com estruturas de dados comprovadas. Uma implementação bem sucedida do compilador depende principalmente de estruturas de dados e algoritmos utilizados. Portanto, a fonte TPC16 pode ser usada como uma inspiração para implementar algoritmos complexos para o seu compilador. O melhor e-book sobre design de compilador.