# # ChangeLog for /trunk/ProjectFortress/ant # # Generated by Trac 0.11.5 # 11/24/09 22:42:52 Wed, 22 Apr 2009 14:40:27 GMT dr2chase [3660] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressMethodAdapter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/nativeInterface/FortressTransformer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/phases/OverloadSet.java (modified) * trunk/ant (modified) It is supposed to generate code for overloaded natives, but the code is ... Thu, 12 Mar 2009 17:01:47 GMT sukyoungryu [3538] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/CompilerJUTest.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/OverloadRewriteVisitor.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/SelfParamDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/exceptions/StaticError.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeMeth.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/BufferedWriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/FileReadStream.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/FileWriteStream.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Reader.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/parser/preparser/PreCompilation.rats (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateVarRewriter.java (modified) [preparser] Fixed the preparser handling expressions. Added 5 Compiled1 ... Wed, 11 Mar 2009 15:54:28 GMT EricAllen [3532] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/CompilerJUTest.scala (modified) * trunk/ProjectFortress/src/com/sun/fortress/scala_src/typechecker/TypeChecker.scala (modified) Added more error message quality tests. Sun, 08 Feb 2009 23:57:40 GMT dr2chase [3389] * trunk/.antrc_Darwin (added) * trunk/.antrc_Linux (added) * trunk/.antrc_SunOS (added) * trunk/.antrc_Unix (added) * trunk/ProjectFortress/.antrc_Darwin (added) * trunk/ProjectFortress/.antrc_Linux (added) * trunk/ProjectFortress/.antrc_SunOS (added) * trunk/ProjectFortress/.antrc_Unix (added) * trunk/ProjectFortress/ant (modified) * trunk/ant (modified) This time for sure, fixed the ant, ./ant, build stuff Sun, 08 Feb 2009 02:37:04 GMT dr2chase [3388] * trunk/.antrc_Darwin (modified) * trunk/.antrc_Unix (modified) * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/src/com/sun/fortress/Shell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/desugarer/ObjectExpressionVisitorJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/CacheBasedRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/FortressRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/GraphRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/StubRepository.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/ApiGraphNode.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/repository/graph/GraphNode.java (modified) [repository, scripts] more movement toward using source paths as cache ... Thu, 05 Feb 2009 12:36:08 GMT sukyoungryu [3371] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/environments/TopLevelEnvGenJUTest.java (modified) * trunk/ProjectFortress/testJRat (modified) * trunk/ProjectFortress/testWithShark (modified) * trunk/bin/fortress (modified) * trunk/bin/fortress-old (modified) * trunk/bin/fortress.bat (modified) * trunk/bin/fortress_leaks (modified) * trunk/bin/pfjava (modified) * trunk/build.xml (modified) * trunk/scala/build.xml (modified) [copyright] Fixed copyright notices. Fri, 09 Jan 2009 23:35:29 GMT EricAllen [3295] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/ConstraintFormula.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/StaticTypeReplacer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeHistory.java (added) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzer.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeChecker.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeCheckerResult.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypesUtil.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/nodes_util/Modifiers.java (modified) * trunk/ProjectFortress/src/com/sun/java (added) * trunk/ProjectFortress/src/com/sun/java/io (added) * trunk/ProjectFortress/src/com/sun/java/io/Writer.java (added) * trunk/ProjectFortress/src/com/sun/java/lang (added) * trunk/ProjectFortress/src/com/sun/java/lang/String.java (added) * trunk/ProjectFortress/src/com/sun/java/overview.html (added) * trunk/build.xml (modified) Got recursive dependencies working between Scala and Java code! Java ... Tue, 02 Dec 2008 05:36:19 GMT EricAllen [3126] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/build.xml (modified) Altered order of declarations in build.xml files in an attempt to ... Tue, 02 Dec 2008 01:39:03 GMT EricAllen [3125] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/astgen/Fortress.ast (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/astgen/ScalaAstGenerator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc (moved) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc/nodes (added) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc/useful (added) * trunk/ProjectFortress/src/com/sun/fortress/scalasrc/useful/Lists.scala (added) * trunk/ProjectFortress/third_party/scala (added) * trunk/ProjectFortress/third_party/scala/scala-compiler-2.7.1.jar (added) * trunk/ProjectFortress/third_party/scala/scala-library-2.7.1.jar (added) * trunk/build.xml (modified) Altered build.xml to compile all Scala files in the project. Cleaned up ... Wed, 21 May 2008 21:14:00 GMT dr2chase [1698] * trunk/ProjectFortress/ant (modified) This time for sure, make ./ant work if it guesses ANT_HOME, even if DOT ... Tue, 20 May 2008 01:20:18 GMT dr2chase [1675] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/src/com/sun/fortress/useful/Path.java (modified) * trunk/README.txt (modified) * trunk/bin/fortress (modified) * trunk/bin/fortress_home (modified) * trunk/bin/pfjava (added) * trunk/fortress.properties (modified) This time for sure, fixed the space-in-path tolerance Mon, 19 May 2008 22:14:48 GMT sukyoungryu [1674] * trunk/ProjectFortress/ant (modified) Reverted the change in revision 1671 for now. Mon, 19 May 2008 20:29:33 GMT mspiegel [1671] * trunk/ProjectFortress/ant (modified) Added quote-escapes to find the ant path. Thu, 08 May 2008 16:50:29 GMT jon [1601] * trunk/ProjectFortress/ant (modified) bash on solaris doesnt like $() syntax. use backticks intead Thu, 08 May 2008 12:39:35 GMT jdn [1598] * trunk/ProjectFortress/.classpath (modified) * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/IndexBuilder.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/LocalFnEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/LocalStaticParamEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/LocalVarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/NonterminalNameDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TopLevelEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/disambiguator/TypeNameEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/index/ApiIndex.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/SubtypeCheckerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/compiler/typechecker/TypeAnalyzerJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/FileBasedMacroCompiler.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/environments/GlobalGrammarEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/parser/ImportedApiCollector.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/GrammarRewriter.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/ItemDisambiguator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TerminalRewriter.java (modified) * trunk/ProjectFortress/static_tests/syntax_abstraction/SyntaxHelloWorldUse.fss (modified) last fixes for ids, I hope Tue, 06 May 2008 20:35:47 GMT jon [1587] * trunk/ProjectFortress/ant (modified) Fallback to ant on the system path if it cannot be found in $ANT_HOME or ... Thu, 28 Jun 2007 22:20:52 GMT EricAllen [434] * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/FileTests.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Libraries.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/fs.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/BaseTask.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/EvaluatorTask.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/ForLoopTask.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/SpawnTask.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/TupleTask.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/typechecker/TypeCheckerJUTest.java (modified) Replaced some uses of null with Option types. Various cleanups involving ... Thu, 18 Jan 2007 18:36:01 GMT dc12360 [21] * trunk/ProjectFortress/.classpath (modified) * trunk/ProjectFortress/README (modified) * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) Minor changes to build and README Wed, 17 Jan 2007 22:33:44 GMT dc12360 [19] * trunk/ProjectFortress/LICENSE (modified) * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/nbproject/project.xml (modified) More fixes related to ant-netbeans integration Tue, 16 Jan 2007 21:35:54 GMT chf [15] * trunk/ProjectFortress/LICENSE (modified) * trunk/ProjectFortress/ant (modified) * trunk/ProjectFortress/build.xml (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Driver.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/BetterEnv.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ReferenceCell.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/AtomicEvaluator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Evaluator.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvaluatorJUTest.java (modified) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/BaseTask.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/EvaluatorTask.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/ForLoopTask.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/tasks/TupleTask.java (added) * trunk/ProjectFortress/test (modified) * trunk/ProjectFortress/third_party/THIRDPARTYLICENSEREADME.txt (modified) * trunk/ProjectFortress/third_party/bcel (added) * trunk/ProjectFortress/third_party/bcel/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/bcel/bcel-5.2.jar (added) * trunk/ProjectFortress/third_party/dstm2 (added) * trunk/ProjectFortress/third_party/dstm2/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/dstm2/dstm2.jar (added) Transactional memory Thu, 04 Jan 2007 18:58:37 GMT jm143038 [2] * trunk/ProjectFortress (added) * trunk/ProjectFortress/.hgignore (added) * trunk/ProjectFortress/FortressLibrary.fss (added) * trunk/ProjectFortress/LICENSE (added) * trunk/ProjectFortress/README (added) * trunk/ProjectFortress/ant (added) * trunk/ProjectFortress/build.xml (added) * trunk/ProjectFortress/demos (added) * trunk/ProjectFortress/demos/buffons.fss (added) * trunk/ProjectFortress/demos/fingerTree.fss (added) * trunk/ProjectFortress/demos/lutx.fss (added) * trunk/ProjectFortress/demos/mm.fss (added) * trunk/ProjectFortress/demos/mm64.fss (added) * trunk/ProjectFortress/demos/mm64x.fss (added) * trunk/ProjectFortress/demos/sudoku.fss (added) * trunk/ProjectFortress/demos/tree.fss (added) * trunk/ProjectFortress/fortress (added) * trunk/ProjectFortress/hello.fss (added) * trunk/ProjectFortress/not_passing_yet (added) * trunk/ProjectFortress/not_passing_yet/HatOps.fss (added) * trunk/ProjectFortress/not_passing_yet/NullNotAllowed.fss (added) * trunk/ProjectFortress/not_passing_yet/ParametricTree.fss (added) * trunk/ProjectFortress/not_passing_yet/ParametricTree0.fss (added) * trunk/ProjectFortress/not_passing_yet/arrayArgs.fss (added) * trunk/ProjectFortress/not_passing_yet/arrayComp.fss (added) * trunk/ProjectFortress/not_passing_yet/compoundArray.fss (added) * trunk/ProjectFortress/not_passing_yet/comprehensions.fss (added) * trunk/ProjectFortress/not_passing_yet/contraTest.fss (added) * trunk/ProjectFortress/not_passing_yet/deepHierarchy.fss (added) * trunk/ProjectFortress/not_passing_yet/examples.fss (added) * trunk/ProjectFortress/not_passing_yet/extendNumber.fss (added) * trunk/ProjectFortress/not_passing_yet/extendObject.fss (added) * trunk/ProjectFortress/not_passing_yet/extendOprParam.fss (added) * trunk/ProjectFortress/not_passing_yet/extendsParam.fss (added) * trunk/ProjectFortress/not_passing_yet/genericMethod0.fss (added) * trunk/ProjectFortress/not_passing_yet/hasTypeObject.fss (added) * trunk/ProjectFortress/not_passing_yet/initOrder.fss (added) * trunk/ProjectFortress/not_passing_yet/keywords.fss (added) * trunk/ProjectFortress/not_passing_yet/localGeneric.fss (added) * trunk/ProjectFortress/not_passing_yet/monoidal.fss (added) * trunk/ProjectFortress/not_passing_yet/objectZZ.fss (added) * trunk/ProjectFortress/not_passing_yet/setMakerTest0.fss (added) * trunk/ProjectFortress/not_passing_yet/singletonArray.fss (added) * trunk/ProjectFortress/not_passing_yet/sparseMatrix.fss (added) * trunk/ProjectFortress/not_passing_yet/tupleTypeParam.fss (added) * trunk/ProjectFortress/not_passing_yet/wrapZZ.fss (added) * trunk/ProjectFortress/src (added) * trunk/ProjectFortress/src/com (added) * trunk/ProjectFortress/src/com/sun (added) * trunk/ProjectFortress/src/com/sun/fortress (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Annotations.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ComponentWrapper.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Driver.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/FileTests.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ISO8601.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Libraries.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/MainBase.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/NotPassingYet.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/ProjectProperties.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/SpliceCode.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/SystemJUTests.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/Tup.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/UnicodeCollisions.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/VotingRoundCalc.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/drivers/fs.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/BetterEnv.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/FortressTests.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/IndirectionCell.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/env/ReferenceCell.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/ALHSEvaluator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/AtomicEvaluator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BaseEnv.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildEnvironments.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildLetEnvironments.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildObjectEnvironment.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/BuildTraitEnvironment.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/CommonEnv.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Declaration.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EmptyEnv.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Environment.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvalIndices.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvalType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvalVarsEnvironment.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Evaluator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvaluatorBase.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvaluatorInPaste.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/EvaluatorJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Init.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/InterpreterError.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/LHSAtomicEvaluator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/LHSEvaluator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/LHSToLValue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/LeafEnv.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/NoDefinitionError.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/OverloadJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/Primitives.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/ProgramError.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/RedefinitionError.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/Base.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/SApi.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/SComponent.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/SFnDef.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/SObjectDef.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/STraitDef.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/scopes/Scope.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/Bool.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/BottomType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FAggregateType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTraitOrObject.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeArray.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeArrow.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeBool.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeChar.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeDynamic.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeFloat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeFloatLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeGeneric.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeInt.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeIntLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeIntegral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeLong.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeMatrix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeNumber.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeObject.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeObjectInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeOverloadedArrow.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeRange.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeRest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeString.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeStringLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeTop.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeTrait.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeTraitInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeTuple.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeVector.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/FTypeVoid.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/GenericTypeInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/IntNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/IntNatJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/ProdNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/SumNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/SymbolicInstantiatedType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/SymbolicNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/SymbolicType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/SymbolicWhereType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeFixedDimIndices.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeGeneric.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeIndices.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeLatticeOps.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypePolyDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeRange.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/TypeRangeJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/types/VarNat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/AnonymousConstructor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Closure.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/ClosureInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Constructor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/DummyValue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Dummy_fcn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FArray.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FBool.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FChar.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FFloat.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FFloatLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FGenericFunction.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FInt.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FIntLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FLong.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FMatrix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FObject.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FRange.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FRangeIterator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FString.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FStringLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FTuple.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FUndefined.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FValue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FVector.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/FVoid.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Fcn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/GenericConstructor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/GenericFunctionOrMethod.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/GenericFunctionOrMethodSet.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/GenericFunctionSet.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/GenericMethod.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/GenericMethodSet.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/HasIntValue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/IUOTuple.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Indexed.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/IndexedJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/IndexedShape.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/IndexedSource.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/IndexedTarget.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Method.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/MethodClosure.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/MethodClosureInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/MethodInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/NonPrimitive.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Overload.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedFunction.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/OverloadedMethod.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Parameter.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/PartiallyDefinedMethod.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/PartiallyDefinedMethodInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/Simple_fcn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/TraitMethod.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/evaluator/values/TraitMethodInstance.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/GenericFlatStorageMaker.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/Glue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/IndexedArrayWrapper.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/MethodWrapper.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeApp.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeApplicable.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeFn1.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeFn2.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeFunction.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/NativeMethod.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/TestFn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/WellKnownNames.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Float.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Int.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Long.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/StringPrim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/glue/prim/Util.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsExternalSyntax.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsFnDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsObjectDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsTraitDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsTypeAlias.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AbsVarDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Accumulator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AliasedDottedId.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AliasedName.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AnonymousFnName.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Api.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Applicable.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Apply.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ArrayType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ArrowType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AsExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AsIfExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Assignment.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/AtomicExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/BaseNatType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/BaseNodeMaker.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Binding.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Block.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/BoolParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/BoundedInterval.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CaseClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CaseExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CaseParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CaseParamExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CaseParamLargest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CaseParamSmallest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CatchClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CatchExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ChainExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CharLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CompilationUnit.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Component.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/CompoundNatType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Comprehension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ConstructorFnName.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Contract.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Decl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/DefOrDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/DimType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Dimension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/DimensionParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Dispatch.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/DottedId.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/EmptyInterval.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Enclosing.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/EnsuresClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Entry.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Exit.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ExponentDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ExponentType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Export.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Expr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ExtentRange.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ExternalSyntax.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FieldSelection.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FixedDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FloatLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FlowExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Fn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FnBind.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FnDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FnDefOrDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/FnName.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/For.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Fun.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/GeneratedComprehension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/GeneratedExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Generator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Generic.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/GenericDef.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/GenericDefWithParams.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/HasParams.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/HasSomeExtraState.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/HasWhere.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Id.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/IdType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/IdentParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/If.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/IfClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Import.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ImportApi.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ImportFrom.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ImportIds.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ImportNames.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ImportStar.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Indices.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/IntLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/IntParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/InterfaceMaker.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Interval.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/IterableOnceForLValueList.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/KeywordType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/KeywordsExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LHS.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LValue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LValueBind.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Label.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LetExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LetFn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ListComprehension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ListExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ListType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Literal.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LocalVarDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/LooseJuxt.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MapComprehension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MapExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MapType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MatrixType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Modifier.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MultiDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MultiDimElement.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/MultiDimRow.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Name.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/NameDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/NatParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/NatRef.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Node.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/NodeReflection.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/None.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/NumberLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ObjectDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ObjectDefOrDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ObjectExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Op.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/OperatorParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Opr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/OprArg.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/OprExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/OprName.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Option.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Param.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ParamType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/PolyDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/PostFix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Printer.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ProductDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ProductNatType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/PropertyDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/QuotientDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/QuotientType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/RectCompClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/RectComprehension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/RestType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SetComprehension.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SetExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SetType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SimpleTypeParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Some.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SourceLoc.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SourceLocRats.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Span.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Spawn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/StaticArg.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/StaticParam.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/StringLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SubscriptAssign.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SubscriptExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SubscriptOp.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/SumNatType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TestDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Throw.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TightJuxt.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TraitDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TraitDefOrDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Tree.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Try.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TryAtomicExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TupleExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TupleType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeAlias.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeApply.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeArg.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeCase.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeCaseClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeCaseOrDispatch.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/TypeRef.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Unicode.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/UnitDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/UnitVar.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Unpasting.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/UnpastingBind.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/UnpastingDim.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/UnpastingSplit.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/Unprinter.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/ValueExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VarDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VarDefOrDecl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VarRefExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VarargsExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VectorType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VoidLiteral.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/VoidType.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/WhereClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/WhereExtends.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/WhereWidensCoerces.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/While.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/WrappedFValue.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/add0Constructor.sh (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/addpublics.sh (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/addvisit.sh (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/nodes/leafclasses (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/AbsField.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Compilation.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Declaration.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/DelimitedExpr.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Expression.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Field.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/FnHeaderClause.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/FnHeaderFront.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Fortress.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/FortressUtil.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Function.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Header.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Identifier.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Keyword.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Literal.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/LocalDecl.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Method.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/MethodParam.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/NoNewlineExpr.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/NoSpaceExpr.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/ObjectHeader.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/OtherDecl.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Parameter.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/ParserDriver.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/README (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Spacing.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Symbol.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/TraitHeader.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/TraitObject.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Type.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Unicode.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/Variable.rats (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/README.txt (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Chain.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Equal.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Higher.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrame.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameAbstractVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameAbstractVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameCopyDepthFirstVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameDepthFirstVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameDepthFirstVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixFrameVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/InfixOpExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/JuxtInfix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Left.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Loose.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/LooseChain.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/LooseInfix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Lower.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/NonChain.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/None.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprAbstractVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprAbstractVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprCopyDepthFirstVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprDepthFirstVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprDepthFirstVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/OpExprVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Postfix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PostfixOpExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Precedence.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceAbstractVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceAbstractVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceCopyDepthFirstVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceDepthFirstVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceDepthFirstVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrecedenceVisitor_void.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Prefix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/PrefixOpExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/RealExpr.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/RealPrecedence.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Right.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/TabPrintWriter.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/Tight.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/TightChain.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/opexpr/TightInfix.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/ASTUtil.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/Bottom.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/EnclosingStack.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/ExprOpPair.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/Layer.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/PrecedenceMap.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/PrecedenceMapJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/ReadError.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/Resolver.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/SpanGetterVisitor.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/precedence/resolver/operators.txt (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/parser/unicode.id.codes.pl (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/reader (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/reader/Lex.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/Disambiguate.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/MakeSelfish.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/Rewrite.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/rewrite/Visit.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/typechecker (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/typechecker/TypeChecker.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/typechecker/TypeCheckerJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unicode (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unicode/Element.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unicode/NamedXForm.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unicode/OperatorStuffGenerator.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unicode/XForm.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unit_tests (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unit_tests/ASTJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/unit_tests/ConstructorsJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/ABoundingMap.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/ABoundingMapJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/AnyListComparer.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BA2JUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BA2Tree.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BASet.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATree.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATree2.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATree2Node.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATreeEC.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATreeNode.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BATreeNodeEC.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Bag.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BalancedApplicativeTreeEquivalenceClasssesJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/BoundingMap.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Cons.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/DualLattice.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Empty.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/EquivalenceClass.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Factory1.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Factory1P.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Factory2.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Factory2P.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Fn.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Fn2.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/GHashMap.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/GHashMapJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/HasAt.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Hasher.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/IterableOnce.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/IterableOnceTranslatingList.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/LatticeOps.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/LazyFactory1P.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/LazyMemo1P.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/ListComparer.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/ListJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/LongBitsLatticeOps.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/LongLatticeOps.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/MagicNumbers.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/MatchFailure.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Memo1.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Memo1C.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Memo1P.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Memo2.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Memo2JUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Memo2P.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/MultiMap.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/NI.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/NotFound.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Ordinal.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Pair.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Pickup52.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/PureList.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/ReversedList.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/StringComparer.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/StringEncodedAggregate.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/TTarrowSetT.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/TopSort.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/TopSortItem.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/TopSortItemImpl.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/UnitIterable.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Useful.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/UsefulJUTest.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/Voidoid.java (added) * trunk/ProjectFortress/src/com/sun/fortress/interpreter/useful/WireTappedPrintStream.java (added) * trunk/ProjectFortress/test (added) * trunk/ProjectFortress/tests (added) * trunk/ProjectFortress/tests/BadEncloser.fss (added) * trunk/ProjectFortress/tests/BitTwiddle.fss (added) * trunk/ProjectFortress/tests/Brackets.fss (added) * trunk/ProjectFortress/tests/BuiltinBound.fss (added) * trunk/ProjectFortress/tests/DivPrecedence.fss (added) * trunk/ProjectFortress/tests/GenericFnWithExcludes.fss (added) * trunk/ProjectFortress/tests/GenericOverload4.fss (added) * trunk/ProjectFortress/tests/InheritedMethod.fss (added) * trunk/ProjectFortress/tests/InheritedOverload2.fss (added) * trunk/ProjectFortress/tests/Mutable.fss (added) * trunk/ProjectFortress/tests/NatParamOverloading.fss (added) * trunk/ProjectFortress/tests/ObjectDefVars.fss (added) * trunk/ProjectFortress/tests/OverloadBuiltinParam.fss (added) * trunk/ProjectFortress/tests/OverloadWithSuperExcludes.fss (added) * trunk/ProjectFortress/tests/XXXGenericOverload.fss (added) * trunk/ProjectFortress/tests/XXXGenericOverload2.fss (added) * trunk/ProjectFortress/tests/XXXGenericOverload3.fss (added) * trunk/ProjectFortress/tests/XXXHashtable.fss (added) * trunk/ProjectFortress/tests/XXXInheritedOverload.fss (added) * trunk/ProjectFortress/tests/XXXLetRecTest.fss (added) * trunk/ProjectFortress/tests/XXXTestTest.fss (added) * trunk/ProjectFortress/tests/XXXTypeError.fss (added) * trunk/ProjectFortress/tests/XXXUnimplementedMethod.fss (added) * trunk/ProjectFortress/tests/XXXarityTestFn.fss (added) * trunk/ProjectFortress/tests/XXXarrayTest.fss (added) * trunk/ProjectFortress/tests/XXXbroken.fss (added) * trunk/ProjectFortress/tests/XXXchain1.fss (added) * trunk/ProjectFortress/tests/XXXdispatchTest.fss (added) * trunk/ProjectFortress/tests/XXXextendBoolean.fss (added) * trunk/ProjectFortress/tests/XXXextendFloatLiteral.fss (added) * trunk/ProjectFortress/tests/XXXextendIntLiteral.fss (added) * trunk/ProjectFortress/tests/XXXextendObject.fss (added) * trunk/ProjectFortress/tests/XXXextendRR64.fss (added) * trunk/ProjectFortress/tests/XXXextendZZ32.fss (added) * trunk/ProjectFortress/tests/XXXextendZZ64.fss (added) * trunk/ProjectFortress/tests/XXXfailTestFn.fss (added) * trunk/ProjectFortress/tests/XXXgenericMethod1.fss (added) * trunk/ProjectFortress/tests/XXXgenericMethod2.fss (added) * trunk/ProjectFortress/tests/XXXgenericMethod3.fss (added) * trunk/ProjectFortress/tests/XXXgenericMethod4.fss (added) * trunk/ProjectFortress/tests/XXXgenericTest6.fss (added) * trunk/ProjectFortress/tests/XXXimmutable0.fss (added) * trunk/ProjectFortress/tests/XXXimmutable1.fss (added) * trunk/ProjectFortress/tests/XXXimmutable2.fss (added) * trunk/ProjectFortress/tests/XXXnoclassNativeFn.fss (added) * trunk/ProjectFortress/tests/XXXoverloadGenericNon.fss (added) * trunk/ProjectFortress/tests/XXXoverloadTest4.fss (added) * trunk/ProjectFortress/tests/XXXoverloadTest5.fss (added) * trunk/ProjectFortress/tests/XXXtesterTest.fss (added) * trunk/ProjectFortress/tests/XXXtypecaseShadow.fss (added) * trunk/ProjectFortress/tests/XXXtypecaseTest.fss (added) * trunk/ProjectFortress/tests/arrayBig.fss (added) * trunk/ProjectFortress/tests/arrayTest0.fss (added) * trunk/ProjectFortress/tests/arrayTest1.fss (added) * trunk/ProjectFortress/tests/arrayTest2.fss (added) * trunk/ProjectFortress/tests/arrayTest3.fss (added) * trunk/ProjectFortress/tests/atomic.fss (added) * trunk/ProjectFortress/tests/bogusNatParams.fss (added) * trunk/ProjectFortress/tests/buffons.fss (added) * trunk/ProjectFortress/tests/caseTest1.fss (added) * trunk/ProjectFortress/tests/caseTest2.fss (added) * trunk/ProjectFortress/tests/caseTest3.fss (added) * trunk/ProjectFortress/tests/caseTest4.fss (added) * trunk/ProjectFortress/tests/caseTest5.fss (added) * trunk/ProjectFortress/tests/chain0.fss (added) * trunk/ProjectFortress/tests/commonSuper.fss (added) * trunk/ProjectFortress/tests/compoundArray.fss (added) * trunk/ProjectFortress/tests/executable_component.fss (added) * trunk/ProjectFortress/tests/extendAny.fss (added) * trunk/ProjectFortress/tests/extendException.fss (added) * trunk/ProjectFortress/tests/flatTest.fss (added) * trunk/ProjectFortress/tests/forFnDef.fss (added) * trunk/ProjectFortress/tests/forTest.fss (added) * trunk/ProjectFortress/tests/forTest2.fss (added) * trunk/ProjectFortress/tests/funny.fss (added) * trunk/ProjectFortress/tests/genericMethod1.fss (added) * trunk/ProjectFortress/tests/genericTest1.fss (added) * trunk/ProjectFortress/tests/genericTest2.fss (added) * trunk/ProjectFortress/tests/genericTest3.fss (added) * trunk/ProjectFortress/tests/genericTest4.fss (added) * trunk/ProjectFortress/tests/genericTest5.fss (added) * trunk/ProjectFortress/tests/ho.fss (added) * trunk/ProjectFortress/tests/ifTest.fss (added) * trunk/ProjectFortress/tests/immutable.fss (added) * trunk/ProjectFortress/tests/instantiateNatParam.fss (added) * trunk/ProjectFortress/tests/intDivisionTest.fss (added) * trunk/ProjectFortress/tests/intPrim.fss (added) * trunk/ProjectFortress/tests/juxtTwice.fss (added) * trunk/ProjectFortress/tests/letRecTest.fss (added) * trunk/ProjectFortress/tests/longPrim.fss (added) * trunk/ProjectFortress/tests/matrixOps.fss (added) * trunk/ProjectFortress/tests/multiGenFor.fss (added) * trunk/ProjectFortress/tests/nativeTestFn.fss (added) * trunk/ProjectFortress/tests/neOperator.fss (added) * trunk/ProjectFortress/tests/newlineTest.fss (added) * trunk/ProjectFortress/tests/nullaryOverload.fss (added) * trunk/ProjectFortress/tests/objectTest1.fss (added) * trunk/ProjectFortress/tests/objectTest2.fss (added) * trunk/ProjectFortress/tests/objectTest3.fss (added) * trunk/ProjectFortress/tests/objectTest4.fss (added) * trunk/ProjectFortress/tests/objectTest7.fss (added) * trunk/ProjectFortress/tests/objectTest8.fss (added) * trunk/ProjectFortress/tests/overloadTest1.fss (added) * trunk/ProjectFortress/tests/overloadTest2.fss (added) * trunk/ProjectFortress/tests/overloadTest3.fss (added) * trunk/ProjectFortress/tests/overloadTest6.fss (added) * trunk/ProjectFortress/tests/primOverloadTest.fss (added) * trunk/ProjectFortress/tests/realArith.fss (added) * trunk/ProjectFortress/tests/restTest.fss (added) * trunk/ProjectFortress/tests/restTest2.fss (added) * trunk/ProjectFortress/tests/returnAndMutateTuple.fss (added) * trunk/ProjectFortress/tests/scopeSharing.fss (added) * trunk/ProjectFortress/tests/seqLoop.fss (added) * trunk/ProjectFortress/tests/sideEffUpdate.fss (added) * trunk/ProjectFortress/tests/stringJuxt.fss (added) * trunk/ProjectFortress/tests/testParen.fss (added) * trunk/ProjectFortress/tests/testTest2.fss (added) * trunk/ProjectFortress/tests/testerTest.fss (added) * trunk/ProjectFortress/tests/tparams0.fss (added) * trunk/ProjectFortress/tests/tparams1.fss (added) * trunk/ProjectFortress/tests/tparams2.fss (added) * trunk/ProjectFortress/tests/traitTest1.fss (added) * trunk/ProjectFortress/tests/treeTest.fss (added) * trunk/ProjectFortress/tests/tupleInfer.fss (added) * trunk/ProjectFortress/tests/tupleTest1.fss (added) * trunk/ProjectFortress/tests/tupleTest2.fss (added) * trunk/ProjectFortress/tests/tupleTest3.fss (added) * trunk/ProjectFortress/tests/typecaseSelf.fss (added) * trunk/ProjectFortress/tests/typecaseTest.fss (added) * trunk/ProjectFortress/tests/unicodeTest.fss (added) * trunk/ProjectFortress/tests/vectorOps.fss (added) * trunk/ProjectFortress/tests/whileTest.fss (added) * trunk/ProjectFortress/third_party (added) * trunk/ProjectFortress/third_party/FJ (added) * trunk/ProjectFortress/third_party/FJ/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/FJ/concurrent.jar (added) * trunk/ProjectFortress/third_party/FJ/concurrent_dist.zip (added) * trunk/ProjectFortress/third_party/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/ant (added) * trunk/ProjectFortress/third_party/ant/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/ant/ant-junit.jar (added) * trunk/ProjectFortress/third_party/junit (added) * trunk/ProjectFortress/third_party/junit/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/junit/junit.jar (added) * trunk/ProjectFortress/third_party/junit/junit_src.jar (added) * trunk/ProjectFortress/third_party/unicode (added) * trunk/ProjectFortress/third_party/unicode/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/unicode/UnicodeData.500.txt (added) * trunk/ProjectFortress/third_party/xtc (added) * trunk/ProjectFortress/third_party/xtc/THIRDPARTYLICENSEREADME.txt (added) * trunk/ProjectFortress/third_party/xtc/xtc.jar (added) * trunk/ProjectFortress/third_party/xtc/xtc_src.jar (added) Added information about demo programs (including which ones are broken).