
Top : Computers : Programming : Compilers :
Compiler Construction Kits
Websites
Eli is a domain-specific programming environment designed to generate compilers for programming languages from specifications. Eli contains a vastlibrary with precoined solutions and reusable components and is Open Source.
site exerpt
Eli: An Integrated Toolset for Compiler Construction Methods and techniques of compiler construction are applicable to a range of problems that is much broader than the development of compilers for programming languages: Processors for input languages, design languages, specification languages, and intermediate languages in applications programs all...Its philosophy: build compilers from parts, which might include front ends, back ends, optimizers, and the glue that holds all these pieces together. You might even generate parts automatically from compact specifications.
site exerpt
Zephyr Compiler Infrastructure Zephyr philosophy is building compilers from parts. Parts might include front ends, back ends, optimizers, and the glue that holds all these pieces together. You might even generate parts automatically from compact specifications. If you describe your intermediate forms using...Extensible compiler system that supports parallelization, object-oriented programming languages, scalar optimizations and machine-specific optimizations.
site exerpt
The Stanford SUIF Compiler Group Eclipse source code using lightweight static analysis. 2005. KeepResident Eclipse plugin: plugin for Eclipse on Windows that keeps Eclipse from being swapped out, greatly reducing pause times. 2004. bddbddb: BDD-Based Deductive DataBase. 2004. Dynamic Bounds Checking: The CRED dynamic bounds...The resource overview includes compiler construction kits, lexer and parser generators, attribute grammar systems, transformation tools, front- and back-end generators, program analysis and optimization, environment generators, infrastructure/components/tools and compiler construction with Java.
site exerpt
The Catalog of Compiler Construction Tools The Catalog of Compiler Construction Tools FREEWARE AND COMMERCIAL RESOURCES FOR COMPILER WRITERS Compiler Construction Kits Lexer and Parser Generators Trees and Transformation Attribute Grammar Systems Backend Generators Program Analysis and Optimisation Environment Generators Tools, Frameworks, Infrastructure Compiler Construction with...A flexible compiler development system for languages like C, DSP-C and Java, enabling architecture and compiler developers to generate and reconfigure efficient and robust compilers quickly for their existing and future cores.
site exerpt
The ACE Companies Experts is a supplier of advanced systems software products and services and is the parent company of ACE Associated Compiler Experts and ACE Consulting. ACE Associated Compiler Experts ACE Associated Compiler Experts is a supplier of compiler technology and home...A set of APIs and a file format that allow various development tools such as compilers, editors, class browsers and others to exchange data and cooperate. Currently, Mozart parses and "renders" only Java, although internally it is language neutral.
site exerpt
Mozart L is now done on a native compiler (written in XL which was moved to another site: XLR. Mozart is a framework to create extensible development tools. It is believed to be the first framework to fully enable concept programming....A compiler infrastructure designed for compile-time, link-time, runtime, and "idle-time" optimization of programs from arbitrary programming languages. LLVM is written in C++. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 3.4 to SPARC v9 and X86 architectures, a back-end which emits C, and a Just-In-Time compiler for X86 and SPARC v9 processors. [University of Illinois Open Source License]
site exerpt
The LLVM Compiler Infrastructure Project A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural run-time and offline (i.e after software is installed while remaining transparent to developers and...List of lexers, parser generators, code optimizers (optimizer generators), and other compiler construction kits.
site exerpt
Free Compiler Construction Tools: Lexers, Parser Generators, Optimizers (thefreecountry.com) If you find this site useful, please link to us. Free Compiler Construction Tools If you are thinking of creating your own programming language, writing a compiler or interpreter, or a scripting facility for your application, or even creating documentation...Generation of efficient compilers and interpreters from Natural Semantics Specifications. Semantics for real programming languages like Java, Pascal, Modelica were developed.
http://www.ida.liu.se/~pelab/rml
A tool to create compilers, assemblers, linkers for a range of targets. Special emphasis will be on embedded systems. In development.
site exerpt
PFX A File Translator Adventures in software development. Introduction pfx is one of my current works-in-progress. pfx is a file translator that take input files and transform them into another form. Eventually it will be a full fledged compiler /assembler system. I suppose an...A compiler construction system that supports language recognition, definition of abstract syntax trees, construction of tree walkers based on pattern matching, smart traversal, simple unparsing for source-to-source translation, and optimal code selection for microprocessors.
site exerpt
The GENTLE Compiler Construction System Gentle is widely used in industry and research. It has been applied in large projects and for constructing various commercial products. Users report that Gentle significantly increases productivity. Gentle covers the full spectrum of translation. It supports language recognition, definition...Java-based Compiler-Compiler in an Interactive Environment.
site exerpt
Visual Syntax Tools On this page you can learn what syntax tools are good for and how to use them about the architecture of our tools and their technical characteristics the details of our visual compiler compilers Jaccie and SIC how to contact...An infrastructure for writing source-to-source compilers for C, C++, or similar languages.
site exerpt
Cetus A C and C compiler infrastructure written in Java It is the successor of the Polaris project. Contact us at: cetus ~at~ ecn ~dot~ purdue ~dot~ edu Cetus 0.4.2 (November 7, 2005) Now Available LCPC'03 paper LCPC'04 tutorial slides LCPC'04 tutorial paper C FAQ C Grammar C Standard C...