Select a tag to browse associated projects and drill deeper into the tag cloud.
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 machines do, but can also execute code at arbitrary points in the recognition of a regular language. ... [More]
Project Lestes is an ongoing effort to make a C++ compiler with comprehensive C++ source code using the most advanced algorithms seen. Other goals include: easilly retargettable compiler, compiler that can be successfully used in teaching compiler construction, compiler that can compile multitude of languages.
A parser/lexer generator written in Java. This is a development fork of the well known JavaCC parser generator originally developed at Sun Microsystems.
Cocuyo es un framework que facilita el desarrollo de software utilizando lenguajes de dominio específico (DSL), puesto que brinda un conjunto de herramientas, librerias y lenguajes que permiten la creación de compiladores e intérpretes, la comunicación entre lenguajes y la generación de documentos de texto.
This is a compiler for a small part of the C language. I'm trying to get it to compile to very simple intermediate language, while adding small features step by step, then when I have enough features I'll make the real assembly generation. (Instead of aiming too high and having a perfect ... [More]
OILexer is a LL parser generator for C# aimed at simple language parsing for language enthusiasts. Does not use recursive descent or bottom-up parsing methods, but rather, a top-down deterministic model is employed. This is a portion of the Abstraction Project.