633 projects tagged "Code Generators"

Download Website Updated 30 Mar 2004 JStubGen

Screenshot
Pop 12.33
Vit 1.00

JStubGen generates empty implementations of methods based on the method signatures. This allows a bunch of empty *.java or *.class files to be distributed to third parties without the fear of decompilation. These empty implementations are called "stubs". In this context, "stubs" don't have anything to do with "stubs" in other contexts (such as RMI). Clients would use these stubs to allow compilation of their very own applications against some API, even if the real API implementation is hidden in some embedded device.

Download Website Updated 04 Apr 2004 Happy parser generator

Screenshot
Pop 17.03
Vit 1.00

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. It is flexible: you can have several Happy parsers in the same program, and several entry points to a single grammar. It 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).

Download Website Updated 08 Apr 2004 GuiHelper

Screenshot
Pop 8.83
Vit 1.00

GuiHelper is a very simple utility for designing Java Swing-based GUIs. It lets you add components such as JButton and JTextField into a JFrame and set their width, height and position. Finally you can generate the related Java code.

Download Website Updated 21 Apr 2004 Glade SourceFile Maker

Screenshot
Pop 9.00
Vit 1.00

The aim of Glade SourceFile Maker is to simplify writing PHP-GTK with Glade. GladeXT is an XML parser that runs through Glade files to extract all window widget names, user editable widgets, and handlers (to react to the user), and creates a file in pure PHP that is 'pre-made' PHP code.

No download Website Updated 09 Jun 2012 PyBison

Screenshot
Pop 43.47
Vit 1.00

PyBison is a sophisticated yet easy-to-use parser creation toolkit for Python that interfaces directly to Bison (yacc)-based parsers. It provides full LALR(1) grammar support, allowing for simple parsing tasks through to writing compilers for high-level languages. Parser code is automatically generated from rules within user-created Parser classes (written in Python), and then, compiled, yacc'ed and linked into a shared library, which is loaded into the running process. All this happens automatically. When the parser runs, it connects directly with the yyparse() routine, and takes event callbacks upon parse targets being reached.

No download Website Updated 30 Jun 2004 CAFE Linux

Screenshot
Pop 32.40
Vit 1.00

CAFE Linux (Class And Functionality Enumerator for Linux) is a CASE tool which aid the process of design and code generation using visual modeling. This tool helps you develop class diagrams using UML notations, and generates code accordingly. The main features of CAFE Linux are a class wizard, which accepts various information about a class and generates the class diagram, and a code generator, which generates the C++ code for the given class diagram such that all the established relations are satisfied. The currently supported relations are Aggregation, Association, and Generalization.

No download Website Updated 03 Jul 2004 Retargetable Server Pages

Screenshot
Pop 27.48
Vit 1.00

RSP is a retargetable language for writing portable Web applications. Web applications can be written once in RSP and then compiled, using the RSP compiler, to either ASP, JSP or PHP. The RSP language is syntactically similar to Java/JSP. It is strongly typed and pseudo object orientated. Its standard library contains functions and objects for common Web programming tasks and database abstraction.

Download Website Updated 09 Jul 2004 Spiritbot

Screenshot
Pop 17.26
Vit 1.00

Spiritbot is a suite of agent/bot applications with an IRC core. The core component interacts with a natural language chat interface (Scheme/LISP) base that parses input natural language (chat) input and then tries to come up with valid responses. The focus of the chat centers on technology.

No download Website Updated 27 Aug 2004 EasyFormIt

Screenshot
Pop 30.85
Vit 1.00

EasyFormIt is a Web form processing script. It supports required fields, input validation, format checking, all types of buttons, drop-down menus, boxes, and email notification.

Download Website Updated 05 Sep 2004 nMicrocoder

Screenshot
Pop 31.78
Vit 1.00

nMicrocoder is an ncurses EDA tool to write microcode. Basically, it is a stripped down spreadsheet program that lets you fill a table with "0", "1", and "-", and gives you compile-ready verilog code in return. It was written as an alternative to full spreadsheet programs. It is known to run on Linux, IRIX, and Solaris, unless ncurses 5.3 is installed.

Screenshot

Project Spotlight

General Configuration Form Manager

A minimalist Web server for configuration forms.

Screenshot

Project Spotlight

BitRock Cross Platform Installer

Software to build easy-to-use cross platform installers on Linux, OS X, and other platforms.