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.

近期下载者

相关文件


收藏者