Select a tag to browse associated projects and drill deeper into the tag cloud.
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.
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]
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.
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.
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]
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]
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.
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]
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]
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]