Description: I according to their actual situation, combined with the principle of large operations compiler requirements, intended to build such a compiler- jecc (java extended-c0 compiler): Java Virtual Machine on the expansion of C0 compiler containing detailed design documents, Shanghai PPT, etc. You reply very detailed information
File list (Check if you may need any files):
dist
....\jecc.bat
....\jecc.jar
....\lib
....\...\swing-layout-1.0.jar
....\README.TXT
jecc
....\build
....\.....\classes
....\.....\.......\error
....\.....\.......\.....\Error.class
....\.....\.......\.....\Info.class
....\.....\.......\.....\Message.class
....\.....\.......\.....\Position.class
....\.....\.......\.....\Warning.class
....\.....\.......\gen
....\.....\.......\...\ByteCodes.class
....\.....\.......\...\ClassFile$MySet.class
....\.....\.......\...\ClassFile.class
....\.....\.......\...\Code.class
....\.....\.......\...\constvalue
....\.....\.......\...\..........\AccessFlag.class
....\.....\.......\...\..........\AttrInfoTag.class
....\.....\.......\...\..........\CpInfoConst.class
....\.....\.......\...\Gen.class
....\.....\.......\...\info
....\.....\.......\...\....\attr
....\.....\.......\...\....\....\AttributeInfo.class
....\.....\.......\...\....\....\CodeAttr$Mneumonics.class
....\.....\.......\...\....\....\CodeAttr$Operation.class
....\.....\.......\...\....\....\CodeAttr.class
....\.....\.......\...\....\....\ConstantValueAttr.class
....\.....\.......\...\....\....\DeprecatedAttr.class
....\.....\.......\...\....\....\ExceptionsAttr.class
....\.....\.......\...\....\....\ExceptionTable.class
....\.....\.......\...\....\....\InnerClassesAttr.class
....\.....\.......\...\....\....\LineNumberTable.class
....\.....\.......\...\....\....\LineNumberTableAttr.class
....\.....\.......\...\....\....\LocalVariableTable.class
....\.....\.......\...\....\....\LocalVariableTableAttr.class
....\.....\.......\...\....\....\NumberOfClasses.class
....\.....\.......\...\....\....\SourceFileAttr.class
....\.....\.......\...\....\....\SyntheticAttr.class
....\.....\.......\...\....\constant
....\.....\.......\...\....\........\ConstantClassInfo.class
....\.....\.......\...\....\........\ConstantDoubleInfo.class
....\.....\.......\...\....\........\ConstantFieldrefInfo.class
....\.....\.......\...\....\........\ConstantFloatInfo.class
....\.....\.......\...\....\........\ConstantIntegerInfo.class
....\.....\.......\...\....\........\ConstantInterfaceMethodrefInfo.class
....\.....\.......\...\....\........\ConstantLongInfo.class
....\.....\.......\...\....\........\ConstantMethodrefInfo.class
....\.....\.......\...\....\........\ConstantNameAndTypeInfo.class
....\.....\.......\...\....\........\ConstantStringInfo.class
....\.....\.......\...\....\........\ConstantUtf8Info.class
....\.....\.......\...\....\........\CpInfo.class
....\.....\.......\...\....\FieldInfo.class
....\.....\.......\...\....\MethodInfo.class
....\.....\.......\...\Visitor.class
....\.....\.......\gui
....\.....\.......\...\AboutDialog.class
....\.....\.......\...\GUIAgency.class
....\.....\.......\...\MainFrame$1.class
....\.....\.......\...\MainFrame$10.class
....\.....\.......\...\MainFrame$11.class
....\.....\.......\...\MainFrame$12.class
....\.....\.......\...\MainFrame$13.class
....\.....\.......\...\MainFrame$14.class
....\.....\.......\...\MainFrame$2.class
....\.....\.......\...\MainFrame$3.class
....\.....\.......\...\MainFrame$4.class
....\.....\.......\...\MainFrame$5.class
....\.....\.......\...\MainFrame$6.class
....\.....\.......\...\MainFrame$7.class
....\.....\.......\...\MainFrame$8.class
....\.....\.......\...\MainFrame$9.class
....\.....\.......\...\MainFrame$RunThread.class
....\.....\.......\...\MainFrame.class
....\.....\.......\parse
....\.....\.......\.....\ManualParser.class
....\.....\.......\.....\Parser.class
....\.....\.......\res
....\.....\.......\...\message.msg
....\.....\.......\...\Program.class
....\.....\.......\scan
....\.....\.......\....\Keyword.class
....\.....\.......\....\ManualScanner.class
....\.....\.......\....\Scanner.class
....\.....\.......\....\Token.class
....\.....\.......\semantic
....\.....\.......\........\ConstantSymbol.class
....\.....\.......\........\Enviroment.class
....\.....\.......\........\FunctionSymbol.class
....\.....\.......\........\Kind.class
....\.....\.......\........\Symbol.class
....\.....\.......\........\Table.class
....\.....\.......\........\Type.class
....\.....\