Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

PPI.pm

Compare

  Analyzed 11 months ago

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 a long time. The cause of this problem was Perl's complex and dynamic grammar. Although there is ... [More] 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]

30.9K lines of code

2 current contributors

over 2 years since last commit

29 users on Open Hub

Activity Not Available
4.44444
   
I Use This
Licenses: Artistic-2.0, GPL-2.0+

re2c

Compare

  Analyzed 11 months ago

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 much broader range of use than any traditional lexer offers. And Last but not least re2c generates ... [More] warning free code that is equal to hand-written code in terms of size, speed and quality. [Less]

975K lines of code

4 current contributors

over 1 year since last commit

10 users on Open Hub

Activity Not Available
4.75
   
I Use This

Ragel

Compare

  Analyzed almost 3 years ago

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] Code embedding is done using inline operators that do not disrupt the regular language syntax. [Less]

22.6K lines of code

3 current contributors

almost 3 years since last commit

8 users on Open Hub

Activity Not Available
4.83333
   
I Use This

alex

Compare

  Analyzed almost 6 years ago

Alex is a tool for generating lexical analysers in Haskell

3.35K lines of code

0 current contributors

over 9 years since last commit

7 users on Open Hub

Activity Not Available
4.33333
   
I Use This

TenDRA

Compare

  Analyzed 27 days ago

TenDRA is a three clause BSD-licensed C and C++ compiler.

572K lines of code

1 current contributors

4 months since last commit

4 users on Open Hub

Very Low Activity
3.0
   
I Use This
Licenses: BSD-3-Clause, BSD-4-Cla...

Asciidoctor

Compare

Claimed by Asciidoctor Analyzed 27 days ago

Asciidoctor is a Ruby gem that provides a pure-Ruby processor for turning AsciiDoc files or strings into HTML5 and other output formats. Asciidoctor uses simple built-in ERB templates to style the output in a way that roughly matches the default HTML 5 and DocBook 4.5 output of the native ... [More] AsciiDoc Python processor. You can override this behavior by providing your own Tilt-compatible templates. [Less]

31.2K lines of code

20 current contributors

3 months since last commit

3 users on Open Hub

Moderate Activity
5.0
 
I Use This

funcparserlib

Compare

  Analyzed about 1 year ago

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 itself is very small. Its source code is only 0.5 KLOC, with lots of comments included. It features the ... [More] longest parsed prefix error reporting, as well as a tiny lexer generator for token position tracking. [Less]

1.12K lines of code

1 current contributors

about 2 years since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This

Descriptive Markup Language Toolkit

Compare

  Analyzed over 3 years ago

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...

2.3K lines of code

0 current contributors

about 8 years since last commit

2 users on Open Hub

Activity Not Available
4.5
   
I Use This

graylex

Compare

  Analyzed 28 days ago

graylex offers a means to do string operations on input streams without slurping all input at once by using Common Lisp Gray Streams, fixed-sized and flexible buffers. This is especially interesting for lexical analysis ("lexing") where input files can be exuberant, e.g. SQL dumps weighing hundreds of Megabytes.

895 lines of code

0 current contributors

about 6 years since last commit

2 users on Open Hub

Inactive
0.0
 
I Use This

freecc

Compare

  Analyzed about 1 year ago

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

9.49K lines of code

0 current contributors

over 8 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This