telos EDV Systementwicklung GmbH

Compiler

Vorwort

Die Firma telos hat aufgrund ihrer vielseitigen Ausrichtung häufig die Anforderung, maßgeschneiderte Compiler oder Interpreter zu entwerfen, die nicht nur die handelsüblichen oder frei verfügbaren Funktionalitäten abbilden. Sie finden ihren Einsatz überall dort, wo aufgrund von Kundenvorgaben ein speziell definierter Funktionsumfang abzudecken ist.

Der nachfolgende Artikel soll daher einen kleinen Überblick über die Grundlagen des Compilerbaus bieten. Anhand eines einfachen Beispiels werden einige der vielfältigen Möglichkeiten beim Entwurf von Compilern/Interpretern dargestellt, um dem Leser eine kleine Einführung in dieses Themengebiet zu ermöglichen. Das beschriebene Beispiel steht mit allen notwendigen Source-Files am Ende des Artikels zum Download bereit.

Selbstverständlich stehen wir Ihnen gerne zur Verfügung, wenn Sie darüber hinaus größere Anwendungen planen und daher nach einem Kooperationspartner suchen. Durch unsere umfassende Erfahrung auf dem Gebiet der Compilerentwicklung sind wir in der Lage, Sie bei Ihren Entwicklungsprojekten optimal zu unterstützen. Bitte sprechen Sie uns an, wir beraten Sie gern.

 

nächste Seite

 

 

Übersicht

Einleitung
Semantik und Grammatik
Produktion, Reduktion
Compiler/Interpreter
Scanner,Parser,Code-Gen.
Lex und Yacc
Lex, Yacc und C++
Vorbereitungen
Der Scanner
Die Grammatik
Der Syntaxbaum
Der Interpreter
Flex und Bison
Beispielcode


http://www.telos.info/