Tags : Browse Projects

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

PPI.pm

Compare

  Analyzed about 5 hours 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]

14.1K lines of code

6 current contributors

8 days since last commit

29 users on Open Hub

Low Activity
4.44444
   
I Use This
Licenses: Artistic_..., gpl

re2c

Compare

  Analyzed 1 day 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]

2.18M lines of code

4 current contributors

8 months since last commit

10 users on Open Hub

Very Low Activity
4.75
   
I Use This

TenDRA

Compare

  Analyzed 3 days ago

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

690K lines of code

0 current contributors

over 1 year since last commit

4 users on Open Hub

Very Low Activity
3.0
   
I Use This
Licenses: BSD-3-Clause, bsd

Asciidoctor

Compare

Claimed by Asciidoctor Analyzed 2 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]

50.1K lines of code

18 current contributors

4 days since last commit

3 users on Open Hub

Moderate Activity
5.0
 
I Use This

Koopa Cobol Parser

Compare

  Analyzed 1 day ago

Koopa is a Cobol parser (generator). It can handle source files in isolation (no preprocessing required) and doesn't mind the presence of CICS/SQL fragments. The grammar is easily extensible in a way which minimizes the impact on the overall code. Features: * Cobol lexer and parser (generator) ... [More] * Accepts free and fixed format Cobol * Covered by a Cobol 85 testsuite, and grammar unit testing * Cobol viewer with syntax highlighting, outline, quick navigation and XPath-based querying * XML dumps of parse trees * Experimental, work in progress: Cobol preprocessor (copy book expansion only) [Less]

51.4K lines of code

3 current contributors

6 months since last commit

2 users on Open Hub

Very Low Activity
0.0
 
I Use This

graylex

Compare

  Analyzed 1 day 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.

587 lines of code

0 current contributors

almost 13 years since last commit

2 users on Open Hub

Inactive
0.0
 
I Use This

Descriptive Markup Language Toolkit

Compare

  No analysis available

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

0 lines of code

0 current contributors

0 since last commit

2 users on Open Hub

Activity Not Available
4.5
   
I Use This
Mostly written in language not available
Licenses: BSD-3-Clause

EBNFtool

Compare

  No analysis available

EBNFtool is a library and utility to parse EBNF grammars, then generate and output: 1) a symbol cross reference, 2) FIRST and FOLLOW sets, 3) a proof whether LL(1) conditions are satisfied. It is further planned to add a syntax diagram generator (aka railroad diagram generator) in the future. ... [More] EBNFtool is written in C. Work in progress. Requires C99 and KVSlib. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

cl-m4

Compare

  Analyzed 2 days ago

cl-m4 is a complete M4 implementation from scratch targeted at GNU M4 compatibility.

2.97K lines of code

0 current contributors

about 11 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

Lestes

Compare

  Analyzed 3 days ago

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.

263K lines of code

0 current contributors

over 15 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This