Tags : Browse Projects

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

GNU Bison

Compare

  Analyzed 9 days ago

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.

34.4K lines of code

0 current contributors

about 2 years since last commit

114 users on Open Hub

Inactive
4.0
   
I Use This
Licenses: No declared licenses

Flex

Compare

  Analyzed about 1 year ago

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]

16.3K lines of code

0 current contributors

over 2 years since last commit

112 users on Open Hub

Activity Not Available
4.12
   
I Use This

ANTLR

Compare

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

200K lines of code

71 current contributors

16 days since last commit

59 users on Open Hub

Very High Activity
4.73333
   
I Use This

javacc

Compare

  Analyzed 8 months 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]

71.5K lines of code

2 current contributors

9 months since last commit

33 users on Open Hub

Activity Not Available
4.54545
   
I Use This

openArchitectureWare

Compare

  Analyzed 9 months 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]

1.86M lines of code

0 current contributors

almost 8 years since last commit

28 users on Open Hub

Activity Not Available
4.66667
   
I Use This

Acceleo 2

Compare

  Analyzed 16 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 ... [More] template editors for Eclipse. The new version of acceleo is https://www.openhub.net/p/acceleo-eclipse [Less]

620K lines of code

4 current contributors

about 1 month since last commit

25 users on Open Hub

Low Activity
4.625
   
I Use This

Acceleo - Eclipse

Compare

Claimed by Eclipse Foundation Analyzed 5 months ago

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]

618K lines of code

4 current contributors

6 months since last commit

13 users on Open Hub

Activity Not Available
5.0
 
I Use This

BOUML

Compare

  No analysis available

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]

0 lines of code

0 current contributors

0 since last commit

12 users on Open Hub

Activity Not Available
4.33333
   
I Use This
Mostly written in language not available
Licenses: No declared licenses

Ragel

Compare

  Analyzed over 2 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

over 2 years since last commit

8 users on Open Hub

Activity Not Available
4.83333
   
I Use This

Umple

Compare

  Analyzed 16 days ago

Umple is a technology for model-oriented programming. It can be used for pure UML modeling. Or it can be used to add UML constructs, such as associations and state machines to code written in Java, PHP, C++ or Ruby. It generates code in these languages that can save a large amount of programming ... [More] effort and result in higher quality. The UmpleOnline tool allows you to edit UML diagrams graphically, and watch the Umple textual code being written in real time. This works the other way too: You can write textual Umple and watch the corresponding UML diagram appear. Umple is being extended to support patterns, tracing and a variety of other features. Umple is written in itself, which is central to maintaining its quality. Umple can be used today by any programmer or modeler [Less]

1.03M lines of code

25 current contributors

27 days since last commit

8 users on Open Hub

High Activity
5.0
 
I Use This