Tags : Browse Projects

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

GNU Bison

Compare

  Analyzed 13 days ago

34.4K lines of code

0 current contributors

over 2 years since last commit

114 users on Open Hub

Inactive
4.0
   
I Use This
Licenses: No declared licenses

ply

Compare

  Analyzed about 1 year ago

Ply is 100% Python implementation of lex and yacc. It provides almost all of the same features as traditional lex/yacc tools including support for LALR(1) parsing, empty productions, ambiguity resolution, and extensive error reporting. code.google is being used for both issue tracking and a subversion source repository.

12.2K lines of code

0 current contributors

over 7 years since last commit

9 users on Open Hub

Activity Not Available
4.33333
   
I Use This
Tags lex python yacc

happy

Compare

  Analyzed almost 6 years ago

Happy is a parser generator system for Haskell, similar to the tool `yacc' for C. Like `yacc', it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar. Happy is flexible: you can have several Happy parsers in the ... [More] same program, and several entry points to a single grammar. Happy can work in conjunction with a lexical analyser supplied by the user (either hand-written or generated by another program), or it can parse a stream of characters directly (but this isn't practical in most cases). [Less]

5.03K lines of code

0 current contributors

over 9 years since last commit

8 users on Open Hub

Activity Not Available
4.25
   
I Use This

YaccConstructor

Compare

  Analyzed about 1 year ago

Modular tool for parser construction and grammars processing.

227K lines of code

0 current contributors

over 2 years since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This

yacc-parser

Compare

  Analyzed about 1 year ago

no_des

5.46K lines of code

0 current contributors

over 7 years since last commit

2 users on Open Hub

Activity Not Available
0.0
 
I Use This
Tags sql yacc

BNFC

Compare

  Analyzed 4 days ago

The BNF Converter is a compiler construction tool generating a compiler front-end from a Labelled BNF grammar. It is currently able to generate C, C++, C#, F#, Haskell, Java, and OCaml, as well as XML representations. Given a Labelled BNF grammar the tool produces: * an abstract syntax ... [More] implementation * a case skeleton for the abstract syntax in the same language * an Alex, JLex, or Flex lexer generator file * a Happy, CUP, or Bison parser generator file * a pretty-printer as a Haskell/Java/C++/C module * a Latex file containing a readable specification of the language [Less]

77.7K lines of code

4 current contributors

6 months since last commit

1 users on Open Hub

Very Low Activity
0.0
 
I Use This

racc

Compare

  Analyzed 12 months ago

Racc (Ruby yACC) is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby programs. Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.

65.2K lines of code

8 current contributors

about 1 year since last commit

1 users on Open Hub

Activity Not Available
4.0
   
I Use This

ply-xml

Compare

  Analyzed about 1 year ago

This project consists of an XML parser, a simple document object model (DOM), and a tree-like view to the document, written in Python using PLY (Python Lex-Yacc) library.

3.72K lines of code

0 current contributors

over 7 years since last commit

1 users on Open Hub

Activity Not Available
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

about 8 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This

l33tlang

Compare

  No analysis available

l33tlang is moving to http://github.com/RobertGawron/l33tlang Reason why this project was started, is that I was wondering how computer languages are created, what needs to be done and what have I learn to create one. L33tlang or his author (yes, it's me ;)) doesn't attempts to be regular language ... [More] as one of many that you probably use in everyday routines, it's just a place, a form to investigate what am I doing when I'm writing a code and how all of this things works together. I want to gain new skills as a programmer. After that, when you know why am I doing this, I may say sth more about l33tlang. It's compiled to a simple assembly language, that can be executed using virtual machine that I crated for this purpose. I was wondering if I can use popular VM but I realized that creating one from scratch (in Python) is another way to check my skills and knowledge. Now l33tlang is using VM written by czarodziej in C. L33tlang attempts to be functional language, with syntax based on LISP, Erlang and a bit of Python. In a far, far future I plan to add new syntax constructs to enable generic programming. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
3.0
   
I Use This
Mostly written in language not available
Licenses: BSD-4-Cla...