RSS 113 projects tagged "Java"

Download Website Updated 11 Feb 2013 ANTLR

Screenshot
Pop 296.90
Vit 5.52

ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++, Java, or Sather actions. It is similar to the popular compiler generator YACC, however ANTLR is much more powerful and easy to use. ANTLR-produced parsers are not only highly efficient, but are both human-readable and human-debuggable (especially with the interactive ParseView debugging tool). ANTLR can generate parsers, lexers, and tree-parsers in either C++, Java, or Sather. ANTLR is currently written in Java.

Download Website Updated 30 Jan 2001 GCC translation framework

Screenshot
Pop 35.16
Vit 1.00

The ANTLR ANSI C and GCC source to source translation framework includes an ANSI-C parser which builds trees, a GCC parser which builds trees, a GCC tree parser (for you to subclass to do transformations), and a GCC tree emitter. The GCC parser is only for GCC's extensions to C, not C++. It is based on GCC 2.95.2.

No download Website Updated 17 Jun 1998 GRASP

Screenshot
Pop 70.48
Vit 76.06

The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.

Download Website Updated 15 Oct 2002 Homebrew Decompiler

Screenshot
Pop 58.05
Vit 2.00

Homebrew Decompiler is a GPLed tool (written in C++) that takes Java .class files and reverse engineers the JVM bytecodes to generate .java files that attempt to resemble the original source code as much as possible.

No download Website Updated 30 Jan 2001 J-INTERCAL

Screenshot
Pop 18.65
Vit 1.43

J-INTERCAL is a Java 1.1+ implementation of the INTERCAL language. INTERCAL was designed in 1972 by Don Woods and James Lyon. J-INTERCAL supports full binary INTERCAL-72 and the C-INTERCAL COME FROM extension.

Download Website Updated 01 Oct 2006 JEL

Screenshot
Pop 43.36
Vit 5.73

JEL (Java Expressions Library) is a library for evaluating simple single-line expressions in Java. The key feature of JEL is the fact that it is a compiler. The language of JEL expressions resembles the Java Language expressions as close as possible. JEL supports all Java primitive types and classes (even in the form of constants), allows one to call both static and virtual methods of Java classes (with no additinal runtime costs and no wrappers), and performs evaluation of constant subexpressions at a compile time.

Download Website Updated 28 May 2008 JFlex

Screenshot
Pop 64.80
Vit 4.71

JFlex is a flex-like lexer generator for Java with emphasis on speed and full Unicode support. It works as a standalone tool or together with the LALR parser generators CUP and BYacc/J. JFlex has support for some not so usual features like negation in regular expressions and nested input streams. It can also read JLex specifications unchanged.

Download Website Updated 04 Oct 2004 Jikes

Screenshot
Pop 146.64
Vit 6.43

Jikes is a fast, simple, source code to byte code compiler that emphasizes strict adherence to the Java language definition. It is a high-quality tool that will help developers quickly create Java applications.

Download Website Updated 02 Jul 2001 mmake

Screenshot
Pop 30.40
Vit 2.67

mmake will generate a Makefile for Java programs. It supports packages, JavaDoc, Cleanup, preprocessor support for version handling, Jar files, Installation, and many more functions.

No download Website Updated 09 Jul 2002 Mork

Screenshot
Pop 31.38
Vit 4.58

Mork is a compiler tool with XML support. You specify some syntax (either by a traditional grammar or by a DTD), and Mork generates the appropriate parser. It is implemented in Java and generates Java class files.

Screenshot

Project Spotlight

Grenouille

An online service for weather data.

Screenshot

Project Spotlight

4MLinux

A miniature Linux distribution.