Browsing projects by Tag(s)

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

Showing page 1 of 5

Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.

4.0
   
  1 review  |  115 users  |  34,063 lines of code  |  7 current contributors  |  Analyzed 4 days ago
 
 
Compare

Flex a tool for generating text scanners in C. The input file read by Flex specifies a set of rules (code to be executed when a pattern is found) which describe the scanner to be generated. The output of Flex is a C source file which can be compiled and linked with your sources, giving to your ... [More] executable the scanning capabilities tailored to your needs. Generally, Flex is used in combination with a parser generator, like Bison. [Less]

4.08333
   
  0 reviews  |  112 users  |  42,612 lines of code  |  10 current contributors  |  Analyzed 5 months ago
 
 

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages. ArgoUML was installed half a million times during 2005 and is in use all over the world.

3.73684
   
  0 reviews  |  97 users  |  924,794 lines of code  |  5 current contributors  |  Analyzed 11 days ago
 
 

ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(k) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco.

4.73333
   
  0 reviews  |  57 users  |  41,223 lines of code  |  8 current contributors  |  Analyzed 10 days ago
 
 

Java Compiler Compiler is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other ... [More] standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. [Less]

4.8
   
  1 review  |  31 users  |  32,727 lines of code  |  1 current contributor  |  Analyzed about 2 years ago
 
 

openArchitectureWare (oAW) is a modular MDA/MDD generator framework implemented in Java(TM). It supports parsing of arbitrary models, and a language family to check and transform models as well as generate code based on them. Supporting editors are based on the Eclipse platform. OAW has strong ... [More] support for EMF (Eclipse Modelling Framework) based models but can work with other models, too. [Less]

4.66667
   
  0 reviews  |  28 users  |  1,860,489 lines of code  |  0 current contributors  |  Analyzed 10 days ago
 
 

Combined with the Model Driven Architecture approach (MDA), Acceleo is currently the most powerful code generator tool of its generation for Model Driven Development (MDD) and Model Driven Engineering (MDE). Acceleo is easy to use, provide "on the shelves" generators (JEE, .Net, Php...) and template editors for Eclipse.

4.625
   
  0 reviews  |  25 users  |  722,636 lines of code  |  2 current contributors  |  Analyzed over 1 year ago
 
 

BOUML is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java and Idl. BOUML runs under Unix/Linux/Solaris, MacOS X(Power PC and Intel) and Windows. BOUML is very fast and doesn't require much memory to manage several thousands of classes, see ... [More] benchmark. BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution. [Less]

4.33333
   
  0 reviews  |  13 users  |  0 current contributors
 
 

Acceleo is an implementation of the Object Management Group (OMG) MOF Model to Text Language (MTL) standard. This component is an entirely new development of the OMG MOF Model to Text (Mof2Text) language. The implementation will be compliant with the core feature compliance level of the ... [More] Mof2Text language to start with, then with the advanced feature compliance. [Less]

5.0
 
  0 reviews  |  13 users  |  448,195 lines of code  |  4 current contributors  |  Analyzed 4 days 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]

4.83333
   
  0 reviews  |  8 users  |  40,889 lines of code  |  1 current contributor  |  Analyzed about 1 year ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.