Compilers
Subcategories
Browse by subcategory.
Listings
All links in this category.
Showing 1–22 of 22 editor-approved links.
Internals of one-pass compiler by example Pascal compiler.
Reviews of compiler books, with links to Amazon just in case you want to buy one
A listing of compiler companies, compiler research projects, benchmarks, and compiler job listings.
Compiler of the theoretical language L, which is used as a simple language for teaching computation theory.
C Compiler for 8051, Avr, Evaluation Boards, Single Board Computer, Embedded Software, Simulators.
A developer of highly optimizing compilers.
Eli is a domain-specific programming environment designed to generate compilers for programming languages from specifications. Eli includes a vastlibrary with precoined solutions and reusable components and is Open Source.
List of programming languages targeting the 6502 microprocessor (with an emphasis on Commodore 8-bit computers), which are hosted on another system. A separate list of native Commodore languages is also available.
A complete mini-course on Formal Languages and Automata
An open source SystemC front-end. It relies on GCC to parse the C++, and on the SystemC library itself to extract the architecture of the platform to analyze.
By Tom Tromey. This article provides a tour of how you would go about connecting your own compiler front end to GCC.
IDE for DJGPP and other GCC-based systems, by Robert Hoehne, Salvador Eduardo Tropea. Runs on DOS, Linux, looks like old Borland DOS IDE. Has project management, frontend to GCC C/C++, syntax highlighting, integrated debugger. [Open Source, GPL]
This is a wikibook describing internals of GNU C Compiler Collection. A number of authors have contributed to it.
A gcc wrapper that speeds compilation by transparently distributing work across several machines. [Open source, GPL]
A Flex like scanner code generator, but it generates C++ scanner classes that are re-entrant and compatible with the newer standard of C++/STL. Multiple scanner classes and instances can co-exist in a program without tweaking of macros.
An LR(1) parser by Intralogic for Backus-Naur form and generating parse tables DLL's in .NET assembly.
A visual parser-generator IDE for developing parsers without any textual grammar specification (BNF/EBNF/PEG), script or code.
Generates fast tree parsers for cost-augmented tree grammars. A variant of iburg is used in the code generators for lcc.
An "integrated compilation and performance monitoring infrastructure", facilitating compiler-optimization research and involves a collaborative effort by Hewlett Packard, University of Illinois and New York University.
Generalized compiler technology for custom parsing, analyzing, transforming, and prettyprinting computer languages, including C, C++, COBOL, Ada, Java, C#, SQL. Tasks range from metrics to migrations. [Commercial]
Formerly PCCTS, a language tool which provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C++, C# or Python actions.
Version 3 of ANTLR framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages.