Java1.4Backend
所属分类 :编译器/解释器
开发工具 :Java
文件大小 :3686KB
下载次数 :2
上传日期 :2009-02-26 22:50:40
上 传 者 :
werlandy
说明: JDK1.4编译器后端,希望对写编译器的朋友有帮助 (Java1.4Backend)
文件列表 :
Java1.4Backend\.project (390, 2009-01-15) Java1.4Backend\src\Attributes.jrag (8130, 2009-01-15) Java1.4Backend\src\build.xml (6913, 2009-01-15) Java1.4Backend\src\CodeGeneration.jrag (49066, 2009-01-15) Java1.4Backend\src\ConstantPool.jrag (14238, 2009-01-15) Java1.4Backend\src\ConstantPoolNames.jrag (5629, 2009-01-15) Java1.4Backend\src\CreateBCode.jrag (60087, 2009-01-15) Java1.4Backend\src\Flags.jrag (3600, 2009-01-15) Java1.4Backend\src\GenerateClassfile.jrag (12923, 2009-01-15) Java1.4Backend\src\InnerClasses.jrag (18153, 2009-01-15) Java1.4Backend\src\Java2Rewrites.jrag (8206, 2009-01-15) Java1.4Backend\src\JavaCompiler.java (1112, 2009-01-15) Java1.4Backend\src\JVMBytecodes.jrag (9459, 2009-01-15) Java1.4Backend\src\JVMBytecodesDebug.jrag (35176, 2009-01-15) Java1.4Backend\src\LocalNum.jrag (4770, 2009-01-15) Java1.4Backend\src\Transformations.jrag (7314, 2009-01-15) Java1.4Backend\src\licences\BSD (1598, 2009-01-15) Java1.4Backend\src\tools\JFlex.jar (169947, 2009-01-15) Java1.4Backend\src\tools\beaver.jar (92668, 2009-01-15) Java1.4Backend\src\tools\jastadd2.jar (635682, 2009-01-15) Java1.4Backend\src\scanner\JavaScanner.flex (13583, 2009-01-15) Java1.4Backend\src\scanner\JavaScanner.java (54499, 2009-01-15) Java1.4Backend\src\scanner\Unicode.java (2735, 2009-01-15) Java1.4Backend\src\scanner\JavaScanner.class (23061, 2009-01-15) Java1.4Backend\src\scanner\Unicode.class (2421, 2009-01-15) Java1.4Backend\src\parser\JavaParser.all (38226, 2009-01-15) Java1.4Backend\src\parser\JavaParser.beaver (49112, 2009-01-15) Java1.4Backend\src\parser\JavaParser.java (152741, 2009-01-15) Java1.4Backend\src\parser\JavaParser$Terminals.class (4544, 2009-01-15) Java1.4Backend\src\parser\JavaParser$Events.class (2573, 2009-01-15) Java1.4Backend\src\parser\JavaParser.class (74611, 2009-01-15) Java1.4Backend\src\AST\ASTNode.java (41223, 2009-01-15) Java1.4Backend\src\AST\List.java (2929, 2009-01-15) Java1.4Backend\src\AST\Opt.java (2024, 2009-01-15) Java1.4Backend\src\AST\BoundMethodAccess.java (4948, 2009-01-15) Java1.4Backend\src\AST\BoundFieldAccess.java (3647, 2009-01-15) Java1.4Backend\src\AST\BoundTypeAccess.java (3671, 2009-01-15) Java1.4Backend\src\AST\Program.java (65736, 2009-01-15) Java1.4Backend\src\AST\CompilationUnit.java (24620, 2009-01-15) ... ...
The Java1.4Backend is part of the JastAdd project (http://www.jastadd.org)
The source code copyright is held by Torbjrn Ekman, tobbe@ekman.net
Java1.4Backend - Version R20071019
The Java1.4Backend is an extension of the Java1.4Frontend to form a full Java
compiler, generating Java bytecode. The compiler is reasonably fast: around 3
times slower than javac.
A main program JavaCompiler is included that parses Java source code,
performs static-semantic checking and generated .class files.
BUILDING
This module depends on the Java1.4Frontend available at http://www.jastadd.org
All tools needed (jastadd2, jflex, beaver, etc.) are included. You only need to
have javac and Apache Ant installed in order to continue. An example ant build
file is included.
RUNNING
Usage: java JavaCompiler
-verbose Output messages about what the compiler is doing
-classpath Specify where to find user class files
-sourcepath Specify where to find input source files
-bootclasspath Override location of bootstrap class files
-extdirs Override location of installed extensions
-d Specify where to place generated class files
-help Print a synopsis of standard options
-version Print version information
LICENSING
The backend source code is covered by the BSD license.
近期下载者 :
相关文件 :
收藏者 :