| Project Name | Janino |
| Category | Development tools |
| Programming Language | Java |
| Project Home Page | http://www.janino.net/ |
| License(s) | BSD License |
| License URL(s) | http://www.janino.net/javadoc/org/codehaus/janino/doc-files/new_bsd_license.txt |
| Tags (edit) | bytecode, class, compiler, jsp, parser |
What is Janino?
Janino is a compiler that reads a JavaTM expression, block, class body, source file or a set of source files, and generates JavaTM bytecode that is loaded and executed directly. Janino is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, e.g. expression evaluators or "server pages" engines like JSP.
Properties
The major design goal was to keep the compiler small and simple, while partially sacrificing completeness. I don't like the idea of carrying around huge libraries for simple applications. See Parser for the list of implemented and missing language features.
Reviews
Be the first person to review this project!
User tips
Related books
Last modified on 2006-08-21 03:33:27.878 (rel. 2).
