RSS 633 projects tagged "Code Generators"

No download Website Updated 25 Feb 2004 QuiT

Screenshot
Pop 10.58
Vit 60.90

QuiT is a lightweight code generation plugin for the Eclipse IDE. It creates generation patterns using JSP-like templates and BeanShell controller scripts. Models are defined in simple XML files.

No download Website Updated 23 Apr 2004 SPindent

Screenshot
Pop 13.75
Vit 60.43

SPindent (Server Page Indenter) is a JSP/PHP structural validator and indenter. It performs structural compatibility check of inner HTML generated from "parallel" branches of process flow statements such as if/else. It allows for those HTML branches to have different entry and exit HTML stack points, as far as the branches are compatible. This allows for verification and proper indentation of handy workarounds, as well as rusty pyramids. It is based on MixedCC (Mixed Compiler Compiler).

No download Website Updated 12 May 2004 Ulaform

Screenshot
Pop 26.50
Vit 60.27

Ulaform is a robust aplication which allows for easy creation of forms that can be embedded into any Web page. It is even more versatile when used within the Horde Applications, for example as a block in the Giapeto Content Management System.

Download Website Updated 01 Sep 2004 rxsheyi

Screenshot
Pop 9.33
Vit 59.34

rxsheyi is a regular expression compiler. It compiles a clean BNF description into a POSIX extended regular expression. One can also write functors in C, which can transform one expression into another. This is useful in constructing frequently used patterns.

No download Website Updated 17 Sep 2004 MonoUML

Screenshot
Pop 28.02
Vit 59.20

MonoUML is a CASE (Computer-Aided Software Engineering) tool based on the Mono Framework. It uses Mono, GTK#, UMLCanvas#, and ExpertCoder.

No download Website Updated 28 Feb 2014 MSS Code Factory

Screenshot
Pop 578.93
Vit 58.31

MSS Code Factory is a rule-based expert system for translating application models to source code.

Download Website Updated 25 Mar 2014 Granite Data Services

Screenshot
Pop 383.01
Vit 57.75

Granite Data Services (GraniteDS) is a comprehensive development and integration solution for building Flex, JavaFX, and Android applications.

No download Website Updated 14 Mar 2005 Gentle Compiler Construction System

Screenshot
Pop 17.66
Vit 57.68

Gentle is the first compiler construction system that handles the full spectrum from analysis over transformation (AST) to (cost-based) synthesis. Instead of confronting the user with several special purpose languages, Gentle provides a uniform notation for all tasks. It is based on recursive definition and structural induction: the underlying paradigms of virtually all tasks of translation. Rules may be interpreted as grammar rules (lex/yacc), as logical statements, or in a procedural way. Members of a rule may have parameters. This results in attributed grammars.

No download Website Updated 12 Aug 2009 Memphis tree builder and walker tool

Screenshot
Pop 12.41
Vit 57.68

Memphis is a C/C++ precompiler for compiler writers and other programmers having to manipulate symbolic data. It is well suited for the definition of abstract syntax trees (AST) and the implementation of tree walkers. The Tool extends C/C++ with algebraic types and pattern matching that are known from modern functional programming languages (SML and Haskell).

No download Website Updated 14 Mar 2005 Accent compiler compiler

Screenshot
Pop 25.87
Vit 57.68

Accent is a compiler compiler that does not rely on specific subclasses of context-free grammars and that can be used like Yacc. It also cooperates with Lex. Accent supports inherited and synthesized attributes. It allows you to write your grammar in the Extended-Backus-Naur-Form. Semantic actions can be inserted anywhere; there are no restrictions caused by the parser implementation. Accent even allows ambiguous grammars with much less effort than with traditional LALR or LL compiler compilers. An annotation framework has been developed to resolve ambiguities. It is on the abstract level of grammars and does not reflect the parsing algorithm. Moreover, this calculus is complete in the sense that it can handle each ambiguity in any grammar.

Screenshot

Project Spotlight

LiVES

A high quality video editing system and VJ tool.

Screenshot

Project Spotlight

OpenNetHome

Home automation software.