Download jooc legacy Free Java Code
Description
The historical, initial implementation of an ooc compiler in Java.
Source Files
The download file jooc-legacy-master.zip has the following entries.
.classpath//from w ww .jav a2 s. co m
.gitignore
.gitmodules
.project
.settings/org.eclipse.jdt.core.prefs
LICENSE
Makefile
README
build.xml
libs/haiku32/libgc.a
libs/headers/gc/cord.h
libs/headers/gc/ec.h
libs/headers/gc/gc.h
libs/headers/gc/gc_allocator.h
libs/headers/gc/gc_amiga_redirects.h
libs/headers/gc/gc_backptr.h
libs/headers/gc/gc_config_macros.h
libs/headers/gc/gc_cpp.h
libs/headers/gc/gc_gcj.h
libs/headers/gc/gc_inline.h
libs/headers/gc/gc_mark.h
libs/headers/gc/gc_pthread_redirects.h
libs/headers/gc/gc_tiny_fl.h
libs/headers/gc/gc_typed.h
libs/headers/gc/gc_version.h
libs/headers/gc/javaxfc.h
libs/headers/gc/leak_detector.h
libs/headers/gc/new_gc_alloc.h
libs/headers/gc/private/cord_pos.h
libs/headers/gc/private/darwin_semaphore.h
libs/headers/gc/private/darwin_stop_world.h
libs/headers/gc/private/dbg_mlc.h
libs/headers/gc/private/gc_hdrs.h
libs/headers/gc/private/gc_locks.h
libs/headers/gc/private/gc_pmark.h
libs/headers/gc/private/gc_priv.h
libs/headers/gc/private/gcconfig.h
libs/headers/gc/private/msvc_dbg.h
libs/headers/gc/private/pthread_stop_world.h
libs/headers/gc/private/pthread_support.h
libs/headers/gc/private/specific.h
libs/headers/gc/private/thread_local_alloc.h
libs/headers/gc/weakpointer.h
libs/linux32/libgc.a
libs/linux64/libgc.a
libs/osx/libgc.a
libs/win32/libgc.a
packages/create-archive.sh
packages/howto-rpm.txt
packages/ooc-fedora.spec
src/org/json/JSONArray.java
src/org/json/JSONException.java
src/org/json/JSONObject.java
src/org/json/JSONString.java
src/org/json/JSONStringer.java
src/org/json/JSONTokener.java
src/org/json/JSONWriter.java
src/org/ooc/backend/CachedFileWriter.java
src/org/ooc/backend/Generator.java
src/org/ooc/backend/TabbedWriter.java
src/org/ooc/backend/cdirty/AccessWriter.java
src/org/ooc/backend/cdirty/ArrayAccessWriter.java
src/org/ooc/backend/cdirty/AwesomeWriter.java
src/org/ooc/backend/cdirty/CGenerator.java
src/org/ooc/backend/cdirty/CallWriter.java
src/org/ooc/backend/cdirty/CastWriter.java
src/org/ooc/backend/cdirty/ClassDeclWriter.java
src/org/ooc/backend/cdirty/ControlStatementWriter.java
src/org/ooc/backend/cdirty/CoverDeclWriter.java
src/org/ooc/backend/cdirty/FunctionDeclWriter.java
src/org/ooc/backend/cdirty/IncludeWriter.java
src/org/ooc/backend/cdirty/LiteralWriter.java
src/org/ooc/backend/cdirty/LocalAccessWriter.java
src/org/ooc/backend/cdirty/MemberAccessWriter.java
src/org/ooc/backend/cdirty/ModuleWriter.java
src/org/ooc/backend/cdirty/TypeWriter.java
src/org/ooc/backend/cdirty/VariableDeclWriter.java
src/org/ooc/backend/cdirty/VersionBlockWriter.java
src/org/ooc/backend/json/JSONGenerator.java
src/org/ooc/frontend/BuildParams.java
src/org/ooc/frontend/CommandLine.java
src/org/ooc/frontend/CompilerVersion.java
src/org/ooc/frontend/Help.java
src/org/ooc/frontend/Levenshtein.java
src/org/ooc/frontend/PathList.java
src/org/ooc/frontend/Target.java
src/org/ooc/frontend/Visitor.java
src/org/ooc/frontend/compilers/AbstractCompiler.java
src/org/ooc/frontend/compilers/BaseCompiler.java
src/org/ooc/frontend/compilers/Clang.java
src/org/ooc/frontend/compilers/Gcc.java
src/org/ooc/frontend/compilers/Icc.java
src/org/ooc/frontend/compilers/Tcc.java
src/org/ooc/frontend/drivers/CombineDriver.java
src/org/ooc/frontend/drivers/Driver.java
src/org/ooc/frontend/drivers/SequenceDriver.java
src/org/ooc/frontend/model/Access.java
src/org/ooc/frontend/model/Add.java
src/org/ooc/frontend/model/AddressOf.java
src/org/ooc/frontend/model/Argument.java
src/org/ooc/frontend/model/ArrayAccess.java
src/org/ooc/frontend/model/ArrayLiteral.java
src/org/ooc/frontend/model/Assignment.java
src/org/ooc/frontend/model/BinaryCombination.java
src/org/ooc/frontend/model/BinaryNegation.java
src/org/ooc/frontend/model/BinaryOperation.java
src/org/ooc/frontend/model/Block.java
src/org/ooc/frontend/model/BoolLiteral.java
src/org/ooc/frontend/model/BuiltinType.java
src/org/ooc/frontend/model/Case.java
src/org/ooc/frontend/model/Cast.java
src/org/ooc/frontend/model/CharLiteral.java
src/org/ooc/frontend/model/ClassDecl.java
src/org/ooc/frontend/model/CommaSequence.java
src/org/ooc/frontend/model/Compare.java
src/org/ooc/frontend/model/Conditional.java
src/org/ooc/frontend/model/ControlStatement.java
src/org/ooc/frontend/model/CoverDecl.java
src/org/ooc/frontend/model/Declaration.java
src/org/ooc/frontend/model/Dereference.java
src/org/ooc/frontend/model/Div.java
src/org/ooc/frontend/model/Else.java
src/org/ooc/frontend/model/Expression.java
src/org/ooc/frontend/model/FloatLiteral.java
src/org/ooc/frontend/model/FlowControl.java
src/org/ooc/frontend/model/For.java
src/org/ooc/frontend/model/Foreach.java
src/org/ooc/frontend/model/FuncType.java
src/org/ooc/frontend/model/FunctionCall.java
src/org/ooc/frontend/model/FunctionDecl.java
src/org/ooc/frontend/model/Generic.java
src/org/ooc/frontend/model/If.java
src/org/ooc/frontend/model/Import.java
src/org/ooc/frontend/model/Include.java
src/org/ooc/frontend/model/IntLiteral.java
src/org/ooc/frontend/model/InterfaceDecl.java
src/org/ooc/frontend/model/Line.java
src/org/ooc/frontend/model/Literal.java
src/org/ooc/frontend/model/Match.java
src/org/ooc/frontend/model/MemberAccess.java
src/org/ooc/frontend/model/MemberArgument.java
src/org/ooc/frontend/model/MemberAssignArgument.java
src/org/ooc/frontend/model/MemberCall.java
src/org/ooc/frontend/model/Mod.java
src/org/ooc/frontend/model/Module.java
src/org/ooc/frontend/model/Mul.java
src/org/ooc/frontend/model/NamespaceDecl.java
src/org/ooc/frontend/model/Node.java
src/org/ooc/frontend/model/NodeList.java
src/org/ooc/frontend/model/Not.java
src/org/ooc/frontend/model/NullLiteral.java
src/org/ooc/frontend/model/OocDocComment.java
src/org/ooc/frontend/model/OpDecl.java
src/org/ooc/frontend/model/Parenthesis.java
src/org/ooc/frontend/model/PotentiallyStatic.java
src/org/ooc/frontend/model/RangeLiteral.java
src/org/ooc/frontend/model/RegularArgument.java
src/org/ooc/frontend/model/Return.java
src/org/ooc/frontend/model/Scope.java
src/org/ooc/frontend/model/Statement.java
src/org/ooc/frontend/model/StringLiteral.java
src/org/ooc/frontend/model/Sub.java
src/org/ooc/frontend/model/Ternary.java
src/org/ooc/frontend/model/Tokenizer.java
src/org/ooc/frontend/model/Type.java
src/org/ooc/frontend/model/TypeAccess.java
src/org/ooc/frontend/model/TypeDecl.java
src/org/ooc/frontend/model/TypeParam.java
src/org/ooc/frontend/model/Typed.java
src/org/ooc/frontend/model/UnaryOperation.java
src/org/ooc/frontend/model/Use.java
src/org/ooc/frontend/model/ValuedReturn.java
src/org/ooc/frontend/model/VarArg.java
src/org/ooc/frontend/model/VariableAccess.java
src/org/ooc/frontend/model/VariableDecl.java
src/org/ooc/frontend/model/VersionBlock.java
src/org/ooc/frontend/model/VersionNodes.java
src/org/ooc/frontend/model/Visitable.java
src/org/ooc/frontend/model/While.java
src/org/ooc/frontend/model/interfaces/MustBeResolved.java
src/org/ooc/frontend/model/interfaces/MustBeUnwrapped.java
src/org/ooc/frontend/model/interfaces/Versioned.java
src/org/ooc/frontend/model/tokens/ListReader.java
src/org/ooc/frontend/model/tokens/Token.java
src/org/ooc/frontend/model/tokens/TokenReader.java
src/org/ooc/frontend/parser/AccessParser.java
src/org/ooc/frontend/parser/ArgumentParser.java
src/org/ooc/frontend/parser/ClassDeclParser.java
src/org/ooc/frontend/parser/CommentParser.java
src/org/ooc/frontend/parser/ConditionalParser.java
src/org/ooc/frontend/parser/ControlStatementFiller.java
src/org/ooc/frontend/parser/CoverDeclParser.java
src/org/ooc/frontend/parser/DeclarationParser.java
src/org/ooc/frontend/parser/ExpressionListFiller.java
src/org/ooc/frontend/parser/ExpressionParser.java
src/org/ooc/frontend/parser/ExternParser.java
src/org/ooc/frontend/parser/ForParser.java
src/org/ooc/frontend/parser/FunctionCallParser.java
src/org/ooc/frontend/parser/FunctionDeclParser.java
src/org/ooc/frontend/parser/ImportParser.java
src/org/ooc/frontend/parser/IncludeParser.java
src/org/ooc/frontend/parser/LineParser.java
src/org/ooc/frontend/parser/LiteralParser.java
src/org/ooc/frontend/parser/MatchParser.java
src/org/ooc/frontend/parser/ModuleParser.java
src/org/ooc/frontend/parser/OpDeclParser.java
src/org/ooc/frontend/parser/Parser.java
src/org/ooc/frontend/parser/ReturnParser.java
src/org/ooc/frontend/parser/StatementParser.java
src/org/ooc/frontend/parser/TypeArgument.java
src/org/ooc/frontend/parser/TypeParamParser.java
src/org/ooc/frontend/parser/TypeParser.java
src/org/ooc/frontend/parser/UnmangledParser.java
src/org/ooc/frontend/parser/UseDefParser.java
src/org/ooc/frontend/parser/UseParser.java
src/org/ooc/frontend/parser/VariableDeclParser.java
src/org/ooc/frontend/parser/VersionBlockParser.java
src/org/ooc/frontend/pkgconfig/PkgConfigFrontend.java
src/org/ooc/frontend/pkgconfig/PkgInfo.java
src/org/ooc/libs/DistLocator.java
src/org/ooc/libs/SdkLocator.java
src/org/ooc/middle/Hobgoblin.java
src/org/ooc/middle/OocCompilationError.java
src/org/ooc/middle/Tinkerer.java
src/org/ooc/middle/UseDef.java
src/org/ooc/middle/hobgoblins/Checker.java
src/org/ooc/middle/hobgoblins/Resolver.java
src/org/ooc/middle/hobgoblins/Unwrapper.java
src/org/ooc/middle/structs/MultiMap.java
src/org/ooc/middle/structs/NodeMap.java
src/org/ooc/middle/walkers/Miner.java
src/org/ooc/middle/walkers/Opportunist.java
src/org/ooc/middle/walkers/SketchyNosy.java
src/org/ooc/utils/FileUtils.java
src/org/ooc/utils/ProcessUtils.java
src/org/ooc/utils/ReadEnv.java
src/org/ooc/utils/ShellUtils.java
src/org/ubi/CompilationFailedError.java
src/org/ubi/FileLocation.java
src/org/ubi/Locatable.java
src/org/ubi/SourceReader.java
src/org/ubi/SyntaxError.java
src/org/ubi/Token.java
utils/.ant-targets-bin-jar.xml
utils/ooc
utils/ooc-bin
utils/ooc.bat
utils/test.sh
utils/version.txt
Download
Click the following link to download jooc-legacy-master.zip.
jooc-legacy-master.zip