PHP Generator of Object SQL Database generates objects from the description of table in an SQL database. Each object map is a table in the SQL database, and has methods to insert, modify, and delete an entry in the database. But they also have methods to show forms, and to get data after an HTTPD post, or a get. They have iterator methods, and call your function for each entry of your request. Some templates help you to write HTML forms. This can help when you change databases, as the API is the same all the time, and you don't have to patch the PHP objects, but just regenerate them.
Java Compiler Compiler (JavaCC) is the most a 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 standard capabilities related to parser generation, such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, and more.
IWG (Interface Wrapper Generator) is a tool for generating wrapper classes for interfaces. These wrapper classes take an object of the implemented interface as constructor parameter. Each implemented method then calls the corresponding method of this original object. IWG is especially useful if you want to inherit from a class which cannot be inherited (e.g., a singleton or a final class, or EJBs which you want to enhance for new functionalities).
Etora lets you write readable, maintainable table definitions and automates much of the redundant work involved in creating tables. It reads a file of database table definitions and outputs the Oracle SQL to create or drop the tables and associated objects. All constraints, sequences, and triggers are intelligently named, which aids in interpetation of Oracle error messages. An Etora file can be roughly 1/3 the size of the equivalent SQL and consequently easier to read and maintain.
The Kawa Scheme System is a full Scheme implementation, completely written in Java. Scheme functions and files are automatically compiled into Java byte-codes. Kawa does some optimizations, and the compiled code runs at a reasonable speed. It provides the usual read-eval-print loop, as well as batch modes. The Kawa compilation framework is also useful for implementing other languages on top of JVM. There is active development of XQuery (the XML query language), and less active development of Emacs Lisp, Common Lisp, and EcmaScript.