Projects tagged ‘compiler’ and ‘parser’


[57 total ]

43 Users
   

ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(k) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in ... [More] 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco. [Less]
Created over 3 years ago.

23 Users
   

Java Compiler Compiler is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can ... [More] recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. [Less]
Created over 3 years ago.

21 Users

Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer ... [More] also called "sparse". Sparse provides a set of annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases. [Less]
Created over 3 years ago.

14 Users
   

Spirit is an object-oriented, recursive descent parser generator framework implemented using template meta-programming techniques. Expression templates allow Spirit to approximate the syntax of ... [More] Extended Backus Normal Form (EBNF) completely in C++. The Spirit framework enables a target grammar to be written exclusively in C++. EBNF grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable. [Less]
Created over 3 years ago.

3 Users
   

TenDRA is a three clause BSD-licensed C and C++ compiler, with C++ STL support forthcoming.
Created over 2 years ago.

3 Users
   

Ragel compiles finite state machines from regular languages into executable C, C++, Objective-C, D, Java or Ruby code. Ragel state machines can not only recognize byte sequences as regular expression ... [More] machines do, but can also execute code at arbitrary points in the recognition of a regular language. Code embedding is done using inline operators that do not disrupt the regular language syntax. [Less]
Created over 2 years ago.

2 Users
   

SableCC is an object-oriented framework that generates compilers (and interpreters) in the Java programming language.
Created over 3 years ago.

2 Users

C parser and AST generator written in Python. Download the latest distribution version from here. See the README file in the distribution for more information.
Created 12 months ago.

1 Users

A parser/lexer generator written in Java. This is a development fork of the well known JavaCC parser generator originally developed at Sun Microsystems.
Created about 1 year ago.

1 Users

A toolchain consisting of a C compiler and various tools for binary object handling.
Created over 2 years ago.