gitextract_k_kcp7o4/ ├── LICENSE.txt ├── Makefile ├── README.md ├── bin/ │ ├── ClassFormat.smb │ ├── CpCache.smb │ ├── Files.smb │ ├── In.smb │ ├── Math.smb │ ├── OJB.smb │ ├── OJG.smb │ ├── OJP.smb │ ├── OJS.smb │ ├── Opcodes.smb │ ├── Os.smb │ ├── Out.smb │ ├── Strings.smb │ └── oberonc.smb ├── doc/ │ ├── TypeRules.md │ └── oberon07.g ├── examples/ │ ├── GuessNumber.Mod │ ├── Hello.Mod │ ├── Powers.Mod │ ├── PrimeNumbers.Mod │ ├── Util.Mod │ └── fern/ │ ├── IFS.Mod │ ├── RandomNumbers.Mod │ ├── XYplane.Mod │ └── java/ │ └── XYplane.java ├── make.bat ├── src/ │ ├── ClassFormat.Mod │ ├── CpCache.Mod │ ├── Files.Mod │ ├── In.Mod │ ├── Math.Mod │ ├── OJB.Mod │ ├── OJG.Mod │ ├── OJP.Mod │ ├── OJS.Mod │ ├── Opcodes.Mod │ ├── Os.Mod │ ├── Out.Mod │ ├── Strings.Mod │ ├── java/ │ │ ├── Files.java │ │ ├── Files_FileDesc.java │ │ ├── In.java │ │ ├── Math.java │ │ ├── OberonRuntime.java │ │ ├── Os.java │ │ └── Out.java │ └── oberonc.Mod └── tests/ ├── TestRunner.java └── base/ ├── ArrayAssignment.Mod ├── ArrayAssignment.txt ├── ArrayConstantSize.Mod ├── Arrays2.Mod ├── Arrays2.txt ├── Arrays3.Mod ├── Arrays3.txt ├── BitFunc.Mod ├── BitFunc.txt ├── CaseChar0.Mod ├── CaseChar0.txt ├── CaseNum0.Mod ├── CaseNum0.txt ├── CaseNum1.Mod ├── CaseNum1.txt ├── CaseRecord0.Mod ├── CaseRecord0.txt ├── CaseRecord1.Mod ├── CaseRecord1.txt ├── CaseRecord2.Mod ├── CaseRecord2.txt ├── CaseRecord3.Mod ├── CaseRecord3.txt ├── CaseRecord4.Mod ├── CaseRecord4.txt ├── CommutativeSwap.Mod ├── CommutativeSwap.txt ├── ConstantFoldingAndLoadOp.Mod ├── ConstantFoldingAndLoadOp.txt ├── DivMul.Mod ├── DivMul.txt ├── EmptyArrayAndRecord.Mod ├── EmptyArrayAndRecord.txt ├── ExtTypes.Mod ├── ForwardPointerRef.Mod ├── ForwardPointerRef.txt ├── Fractions.Mod ├── Fractions.txt ├── FragileBaseClass.Mod ├── FragileBaseClass.txt ├── MagicSquares.Mod ├── MagicSquares.txt ├── OpenArrays.Mod ├── OpenArrays.txt ├── OpenArrays2.Mod ├── OpenArrays2.txt ├── OpenArrays3.Mod ├── OpenArrays3.txt ├── Out0.Mod ├── Out0.txt ├── Out1.Mod ├── Out1.txt ├── Out2.Mod ├── Out2.txt ├── Out3.Mod ├── Out3.txt ├── Out4.Mod ├── Out4.txt ├── Out5.Mod ├── Out5.txt ├── Out6.Mod ├── Out6.txt ├── OutTest.Mod ├── OutTest.txt ├── Pattern1.Mod ├── Pattern1.txt ├── Pattern2a.Mod ├── Pattern2a.txt ├── Pattern2b.Mod ├── Pattern2b.txt ├── Pattern2c.Mod ├── Pattern2c.txt ├── Permutations.Mod ├── Permutations.txt ├── Powers.Mod ├── Powers.txt ├── PrimeNumbers.Mod ├── PrimeNumbers.txt ├── ProcComparisons.Mod ├── ProcComparisons.txt ├── ProcType.Mod ├── ProcType.txt ├── ProcVariables0.Mod ├── ProcVariables0.txt ├── ProcVariables1.Mod ├── ProcVariables1.txt ├── ProcVariables2.Mod ├── ProcVariables2.txt ├── ProcVariables3.Mod ├── ProcVariables3.txt ├── ProcVariables4.Mod ├── ProcVariables4.txt ├── ProcVariables5.Mod ├── ProcVariables5.txt ├── ProcVariables6.Mod ├── ProcVariables6.txt ├── ProcVariables7.Mod ├── ProcVariables7.txt ├── RealExpressions.Mod ├── RealExpressions.txt ├── RecordAndTypeExtension.Mod ├── RecordAndTypeExtension.txt ├── RecordAssignment.Mod ├── RecordAssignment.txt ├── RecordAssignment2.Mod ├── RecordAssignment2.txt ├── RecordParam.Mod ├── RecordParam.txt ├── Samples0.Mod ├── Samples0.txt ├── Samples1.Mod ├── Samples1.txt ├── Samples2.Mod ├── Samples2.txt ├── SetTest.Mod ├── SetTest.txt ├── Strings0.Mod ├── Strings0.txt ├── Strings1.Mod ├── Strings1.txt ├── Strings2.Mod ├── Strings2.txt ├── TestABS.Mod ├── TestABS.txt ├── TestAnonymousName.Mod ├── TestAnonymousName.txt ├── TestAssert.Mod ├── TestAssert.txt ├── TestAssignmentMix.Mod ├── TestAssignmentMix.txt ├── TestByteType.Mod ├── TestByteType.txt ├── TestCPS.Mod ├── TestCPS.txt ├── TestCmdLineArgs.Mod ├── TestCmdLineArgs.txt ├── TestConstFunc.Mod ├── TestConstFunc.txt ├── TestCyclicImport00A.Mod ├── TestCyclicImport00B.Mod ├── TestCyclicImport01A.Mod ├── TestCyclicImport01B.Mod ├── TestCyclicImport10A.Mod ├── TestCyclicImport10B.Mod ├── TestCyclicImport11.Mod ├── TestCyclicImport12.Mod ├── TestEqualSignature00.Mod ├── TestEqualSignature00.txt ├── TestExprVarPar.Mod ├── TestFor.Mod ├── TestFor.txt ├── TestFor1.Mod ├── TestFor1.txt ├── TestFunction0.Mod ├── TestFunction0.txt ├── TestINC0.Mod ├── TestINC0.txt ├── TestINC1.Mod ├── TestINC1.txt ├── TestINCLAndEXCL.Mod ├── TestINCLAndEXCL.txt ├── TestImport00.Mod ├── TestImport00.txt ├── TestImport01.Mod ├── TestImport01.txt ├── TestImport10.Mod ├── TestImport10.txt ├── TestImport100.Mod ├── TestImport100.txt ├── TestImport11.Mod ├── TestImport11.txt ├── TestImport110.Mod ├── TestImport110.txt ├── TestImport111.Mod ├── TestImport112.Mod ├── TestImport112.txt ├── TestImport120.Mod ├── TestImport120.txt ├── TestImport121.Mod ├── TestImport121.txt ├── TestImport122.Mod ├── TestImport122.txt ├── TestImport130.Mod ├── TestImport130.txt ├── TestImport131.Mod ├── TestImport131.txt ├── TestImport140.Mod ├── TestImport140.txt ├── TestImport141.Mod ├── TestImport141.txt ├── TestImport142.Mod ├── TestImport142.txt ├── TestImport150.Mod ├── TestImport150.txt ├── TestImport151.Mod ├── TestImport151.txt ├── TestImport20.Mod ├── TestImport20.txt ├── TestImport21.Mod ├── TestImport21.txt ├── TestImport22.Mod ├── TestImport22.txt ├── TestImport30.Mod ├── TestImport30.txt ├── TestImport31.Mod ├── TestImport31.txt ├── TestImport40.Mod ├── TestImport40.txt ├── TestImport41.Mod ├── TestImport41.txt ├── TestImport42.Mod ├── TestImport42.txt ├── TestImport50.Mod ├── TestImport50.txt ├── TestImport51.Mod ├── TestImport51.txt ├── TestImport52.Mod ├── TestImport52.txt ├── TestImport53.Mod ├── TestImport53.txt ├── TestImport60.Mod ├── TestImport60.txt ├── TestImport61.Mod ├── TestImport61.txt ├── TestImport62.Mod ├── TestImport62.txt ├── TestImport70.Mod ├── TestImport70.txt ├── TestImport71.Mod ├── TestImport71.txt ├── TestImport80.Mod ├── TestImport80.txt ├── TestImport81.Mod ├── TestImport81.txt ├── TestImport82.Mod ├── TestImport82.txt ├── TestImport90.Mod ├── TestImport90.txt ├── TestImport91.Mod ├── TestImport91.txt ├── TestMath.Mod ├── TestMath.txt ├── TestNestedProcs.Mod ├── TestNestedProcs.txt ├── TestODD.Mod ├── TestODD.txt ├── TestOOP.Mod ├── TestOOP.txt ├── TestReadOnlyPar.Mod ├── TestReturn0.Mod ├── TestReturn0.txt ├── TestShift.Mod ├── TestShift.txt ├── TestStringsMod.Mod ├── TestStringsMod.txt ├── TestSystemVal.Mod ├── TestSystemVal.txt ├── TestTypeConvFun.Mod ├── TestTypeConvFun.txt ├── TestTypeGuardExt.Mod ├── TestTypeGuardExt.txt ├── TestTypeTest.Mod ├── TestTypeTest.txt ├── UTF8String.Mod ├── UTF8String.txt ├── UniqueTypeAndProcNames.Mod ├── UniqueTypeAndProcNames.txt ├── VarInit.Mod ├── VarInit.txt ├── VarParGuard.Mod └── VarParGuard.txt