Projects tagged ‘lexer’


[39 total ]

27 Users
   

Parse, Analyze and Manipulate Perl (without perl) The ability to read, and manipulate Perl (the language) programmatically other than with perl (the application) was one that caused difficulty for ... [More] a long time. The cause of this problem was Perl's complex and dynamic grammar. Although there is typically not a huge diversity in the grammar of most Perl code, certain issues cause large problems when it comes to parsing. Indeed, quite early in Perl's history Tom Christenson introduced the Perl community to the quote "Nothing but perl can parse Perl", or as it is more often stated now as a truism: "Only perl can parse Perl" PPI tries to solve this problem. [Less]
Created over 2 years ago.

9 Users
   

re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a ... [More] much broader range of use than any traditional lexer offers. And Last but not least re2c generates warning free code that is equal to hand-written code in terms of size, speed and quality. [Less]
Created over 2 years ago.

6 Users
   

Alex is a tool for generating lexical analysers in Haskell
Created about 1 year 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
   

DMLT (Descriptive Markup Language Toolkit) is a tollkit for creating markup lexers and parsers. They could be used to generate a HTML-Output based on a markup language, like BBCode or some other things...
Created over 3 years ago.

1 Users
 

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 ... [More] that can be successfully used in teaching compiler construction, compiler that can compile multitude of languages. [Less]
Created about 1 year 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

Recursive descent parser library based on functional combinators. The primary domain for funcparserlib is parsing little languages or external DSLs (domain specific languages). The library ... [More] itself is very small. Its source code is only 0.5 KLOC, with lots of comments included. It features the longest parsed prefix error reporting, as well as a tiny lexer generator for token position tracking. [Less]
Created 4 months ago.

1 Users

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