Software Index
Linux Software Programming  

GNU Gengen

download download home home   report broken
important software information
company name:
Lorenzo Bettini
license: Freeware
minimum requirements: No special requirements.
functional limitations:
GNU Gengen description
GNU Gengen (GENerator GENerator) is a tool that, starting from a parameterized text, called template, generates a text generator that can substitute parameters with values.

At the moment Gengen can generate C++ or C code; however other target languages are under development (e.g., Java).

This project is free software; you are free to use, share and modify it under the terms of the GNU General Public License.

Simple example

Say you are writing a C/C++ program and at some point your program has to generate the following code:. . Publisher of GNU Gengen, Author of GNU Gengen 1.3. GNU Gengen (GENerator GENerator) is a tool that, starting from a parameterized text, called template, generates a text generator that can substitute parameters with values. At the moment Gen
Similar software
davfs2 (Popularity: ) : Web Distributed Authoring and Versioning (WebDAV), an extension to the HTTP-protocol, allows authoring of resources on a remote web server. The davfs2 project provides the ability to access such resources like a typical filesystem, allowing for use by standard applications ...
Agena (Popularity: ) : Agena is an easy-to-learn procedural programming language suited for everyday usage. The interpreter can be used in scientific, linguistic, educational, and many other applications.

What can you do with Agena ?

Agena provides you with all the means you need to ...

Bison (Popularity: ) : Bison project is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar.

Once you are proficient with Bison, you can use it to develop a wide range of ...

Chronicle for Linux (Popularity: ) : Chronicle software is a small and fast blog compiler, written in Perl with minimal dependencies.

What is a blog compiler? It is a simple piece of software which will convert a directory of text files into static tree of HTML and ...

Crow Designer (Popularity: ) : Crow Designer is a modern GUI builder for the GTK+ toolkit.

Crow Designer is full-featured yet lightweight: its tree-based [Property Explorer]? solves many GUI constructing tasks in a versatile manner without additional popup dialogs. The project is targeted to develop a ...

CL-Yacc (Popularity: ) : CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.

CL-Yacc uses the algorithm due to Aho and Ullman, which is the one also used by AT&T Yacc, ...

Math::GMPq (Popularity: ) : Math::GMPq is a bigrational Perl module utilising the Gnu MP (GMP) library. Basically this module simply wraps all of the 'mpq' (rational number) functions provided by that library. The documentation below extensively plagiarises the GMP documentation (which can be found ...
Perl (Popularity: ) : Perl is a stable, cross platform programming language. Perl project is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs.

Here are some key features of "Perl":

· Perl ...

Regexp::Common::debian (Popularity: ) : Regexp::Common::debian is a Perl module that offers regexps for Debian specific strings.

Developer comments

Debian GNU/Linux as a management system validates, parses, and generates a lots of data. For sake of some other project I've needed some kind of parser. Part of ...

SiteTool (Popularity: ) : The SiteTool package offers tools for working with HTML pages in the context of managing a website.

SiteTool - Tools for working with HTML pages in the context of managing a website.

This program is free software: you can redistribute it and/or ...

GNU Gengetopt (Popularity: ) : GNU Gengetopt generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct.

Thus your program can now handle options such as:

myprog --input foo.c -o foo.o --no-tabs -i 100 *.class

And both ...

GNU Source-highlight (Popularity: ) : GNU Source-highlight produces a document with syntax highlighting when given a source file.

Source-highlight reads source language specifications dynamically, thus it can be easily extended (without recompiling the sources) for handling new languages.

GNU Source-highlight also reads output format specifications dynamically, and ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os's
stats
downloads 9
version 1.3
size in Kb 440
popularity   
902/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend GNU Gengen
Report spyware
New Software
Popular Software
Latest Reviews