├── .editorconfig ├── .github └── workflows │ ├── build.yml │ ├── test.yml │ ├── update-build-badge.yml │ └── update-test-badge.yml ├── .gitignore ├── .travis.yml ├── GitHubActions └── badgeReplacer.py ├── Yolol.Analysis.SAT ├── Builder.cs ├── Extensions │ └── SolverExtensions.cs ├── IModel.cs ├── IModelVariable.cs ├── Model.cs └── Yolol.Analysis.SAT.csproj ├── Yolol.Analysis ├── ControlFlowGraph │ ├── AST │ │ ├── Conditional.cs │ │ ├── Decrement.cs │ │ ├── ErrorExpression.cs │ │ ├── ErrorStatement.cs │ │ ├── Increment.cs │ │ ├── Phi.cs │ │ └── TypedAssignment.cs │ ├── BasicBlockType.cs │ ├── Builder.cs │ ├── ControlFlowGraph.cs │ ├── EdgeType.cs │ ├── Extensions │ │ ├── AnalysisExtensions.cs │ │ ├── DotFormatExtensions.cs │ │ ├── ModificationExtensions.cs │ │ ├── ReductionExtensions.cs │ │ ├── StaticSingleAssignment.cs │ │ └── YololFormatExtensions.cs │ ├── IBasicBlock.cs │ ├── IControlFlowGraph.cs │ └── IEdge.cs ├── DataFlowGraph │ ├── DataFlowGraph.cs │ ├── Extensions │ │ └── DotFormatExtensions.cs │ ├── IBasicBlockExtensions.cs │ └── IDataFlowGraph.cs ├── INameGenerator.cs ├── ObjectExtensions.cs ├── OptimisationPipeline.cs ├── TreeVisitor │ ├── BaseExpressionVisitor.cs │ ├── BaseStatementVisitor.cs │ ├── BaseTreeVisitor.cs │ ├── ITreeVisitor.cs │ ├── Inspection │ │ ├── FindAssignedVariables.cs │ │ ├── FindAssignments.cs │ │ ├── FindBooleanVariables.cs │ │ ├── FindConstantVariables.cs │ │ └── FindReadVariables.cs │ ├── Modification │ │ └── SubstituteVariable.cs │ ├── ProgramDecomposition.cs │ └── Reduction │ │ ├── AstExtensions.cs │ │ ├── BooleanLogicCompressor.cs │ │ ├── CompoundCompressor.cs │ │ ├── ConstantCompressor.cs │ │ ├── ConstantFolding.cs │ │ ├── DeadStatementAfterGotoElimination.cs │ │ ├── EndOfLineGotoElimination.cs │ │ ├── ErrorCompressor.cs │ │ ├── FlattenStatementLists.cs │ │ ├── IfAssignmentCompression.cs │ │ ├── IfThenElseGotoCompressor.cs │ │ ├── IfThenGotoCompressor.cs │ │ ├── OpNumByConstNumCompressor.cs │ │ ├── RemoveUnreadAssignments.cs │ │ ├── RepeatConstantHoisting.cs │ │ ├── ReplaceConstantSubexpressions.cs │ │ ├── ReplaceUnassignedReads.cs │ │ ├── SelfAssignmentElimination.cs │ │ ├── SimpleBracketElimination.cs │ │ ├── StripTypes.cs │ │ └── VariableSimplification.cs ├── Types │ ├── ExpressionTypeInference.cs │ ├── Extensions │ │ └── BaseExpressionTypeExtensions.cs │ ├── FlowTyping.cs │ └── ITypeAssignments.cs └── Yolol.Analysis.csproj ├── Yolol.Cylon ├── Deserialisation │ ├── AstDeserializer.cs │ └── Versions │ │ ├── V_0_3_0.cs │ │ └── V_1_X_X.cs ├── Extensions.cs ├── JSON │ └── YololValueConverter.cs ├── Serialisation │ └── AstSerializer.cs └── Yolol.Cylon.csproj ├── Yolol.DLL ├── Class1.cs ├── Properties │ └── PublishProfiles │ │ └── FolderProfile.pubxml └── Yolol.DLL.csproj ├── Yolol ├── Execution │ ├── Attributes │ │ ├── ErrorMetadataAttribute.cs │ │ ├── IgnoreParamAttribute.cs │ │ ├── TrimSafeAttribute.cs │ │ └── TypeImplicationAttribute.cs │ ├── ExecutionException.cs │ ├── ExecutionResult.cs │ ├── Extensions │ │ ├── BaseExpressionExtensions.cs │ │ └── ReadonlyCharSpanExtensions.cs │ ├── IDeviceNetwork.cs │ ├── IVariable.cs │ ├── MachineState.cs │ ├── NullDeviceNetwork.cs │ ├── Number.cs │ ├── Rope.cs │ ├── SaturatingByte.cs │ ├── SaturatingCounters.cs │ ├── StaticError.cs │ ├── ThrowDeviceNetwork.cs │ ├── Type.cs │ ├── Value.cs │ ├── Variable.cs │ └── YString.cs ├── GlobalSuppressions.cs ├── Grammar │ ├── AST │ │ ├── Expressions │ │ │ ├── BaseExpression.cs │ │ │ ├── Binary │ │ │ │ ├── Add.cs │ │ │ │ ├── And.cs │ │ │ │ ├── BaseBinaryExpression.cs │ │ │ │ ├── Divide.cs │ │ │ │ ├── EqualTo.cs │ │ │ │ ├── Exponent.cs │ │ │ │ ├── GreaterThan.cs │ │ │ │ ├── GreaterThanEqualTo.cs │ │ │ │ ├── LessThan.cs │ │ │ │ ├── LessThanEqualTo.cs │ │ │ │ ├── Modulo.cs │ │ │ │ ├── Multiply.cs │ │ │ │ ├── NotEqualTo.cs │ │ │ │ ├── Or.cs │ │ │ │ └── Subtract.cs │ │ │ ├── ConstantNumber.cs │ │ │ ├── ConstantString.cs │ │ │ ├── Unary │ │ │ │ ├── Abs.cs │ │ │ │ ├── ArcCos.cs │ │ │ │ ├── ArcSine.cs │ │ │ │ ├── ArcTan.cs │ │ │ │ ├── BaseDecrement.cs │ │ │ │ ├── BaseIncrement.cs │ │ │ │ ├── BaseModifyInPlace.cs │ │ │ │ ├── BaseTrigonometry.cs │ │ │ │ ├── BaseUnaryExpression.cs │ │ │ │ ├── Bracketed.cs │ │ │ │ ├── Cosine.cs │ │ │ │ ├── Factorial.cs │ │ │ │ ├── Negate.cs │ │ │ │ ├── Not.cs │ │ │ │ ├── PostDecrement.cs │ │ │ │ ├── PostIncrement.cs │ │ │ │ ├── PreDecrement.cs │ │ │ │ ├── PreIncrement.cs │ │ │ │ ├── Sine.cs │ │ │ │ ├── Sqrt.cs │ │ │ │ └── Tangent.cs │ │ │ └── Variable.cs │ │ ├── Line.cs │ │ ├── Program.cs │ │ └── Statements │ │ │ ├── Assignment.cs │ │ │ ├── BaseStatement.cs │ │ │ ├── CompoundAssignment.cs │ │ │ ├── EmptyStatement.cs │ │ │ ├── ExpressionWrapper.cs │ │ │ ├── Goto.cs │ │ │ ├── If.cs │ │ │ └── StatementList.cs │ ├── Parser.cs │ ├── VariableName.cs │ ├── YololBinaryOp.cs │ ├── YololModifyOp.cs │ ├── YololParser.pegasus │ └── YololToken.cs └── Yolol.csproj ├── YololAssembler ├── Grammar │ ├── AST │ │ ├── BaseDefine.cs │ │ ├── BaseStatement.cs │ │ ├── Comment.cs │ │ ├── EvalReplacement.cs │ │ ├── FindAndReplace.cs │ │ ├── FunctionDefine.cs │ │ ├── Import.cs │ │ ├── LineLabel.cs │ │ ├── Other.cs │ │ ├── Program.cs │ │ └── TryEvalReplacement.cs │ ├── Errors │ │ ├── BaseCompileException.cs │ │ ├── CannotParseEval.cs │ │ ├── CannotParseImport.cs │ │ ├── CannotResolveImport.cs │ │ ├── EvalNotConst.cs │ │ ├── IncorrectFunctionDefineArgsCount.cs │ │ └── TooManySubstitutions.cs │ ├── Parser.cs │ └── YololAssembler.pegasus ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ ├── Linux-x64.pubxml │ │ └── Win-x86.pubxml │ └── launchSettings.json ├── Scripts │ ├── Clambserd.yasm │ ├── Clambserd.yolol │ ├── InteractiveDocking.yasm │ ├── IsanDemo │ │ ├── isan.yasm │ │ └── isan.yolol │ ├── PatternMatching.yasm │ ├── PatternMatching.yolol │ ├── Persistence.yasm │ ├── Persistence.yolol │ ├── Persistence0.yasm │ ├── StringDivision.yasm │ ├── StringDivision.yolol │ ├── atan.yasm │ ├── atan.yolol │ ├── balance.yasm │ ├── balance.yolol │ ├── binary_add.yasm │ ├── binary_add.yolol │ ├── cosine.yasm │ ├── date_formatting.yasm │ ├── great_carrot_distance.yasm │ ├── hanoi.yasm │ ├── hungarian_assignment.yasm │ ├── hungarian_assignment.yolol │ ├── hungarian_assignment2.yasm │ ├── hungarian_assignment2.yolol │ ├── isan.yolol │ ├── leap_years.yasm │ ├── lib.yasm │ ├── long_sorting.yasm │ ├── long_sorting.yolol │ ├── pid.yasm │ ├── pid.yolol │ ├── postcode.yasm │ ├── postcode.yolol │ ├── record_sorting.yasm │ ├── record_sorting.yolol │ ├── roman_numerals.yasm │ ├── roman_numerals.yolol │ ├── roman_numerals2.yasm │ ├── roman_numerals2.yolol │ ├── run_length_decoding.yasm │ ├── run_length_decoding.yolol │ ├── run_length_encoding.yasm │ ├── sine.yasm │ ├── sine.yolol │ ├── twelve_days.yasm │ ├── twelve_days.yolol │ ├── unit_conversion.yasm │ ├── what_the_chess.yasm │ └── what_the_chess.yolol ├── YololAssembler.csproj ├── YololAssembler.v3.ncrunchproject ├── cheatsheet.md └── readme.md ├── YololEmulator.Tests ├── AST │ ├── AssignmentTests.cs │ ├── CompoundAssignment.cs │ ├── EmptyStatementTests.cs │ ├── NumberTests.cs │ ├── Precedence.cs │ ├── ProgramTests.cs │ ├── ToString.cs │ ├── VariableNameTests.cs │ └── YololBinaryOpTests.cs ├── Analysis │ ├── Inspection │ │ └── FindBooleansTests.cs │ └── Reduction │ │ ├── ConstantFoldingTests.cs │ │ ├── DeadPostGotoEliminationTests.cs │ │ ├── FlattenStatementListsTests.cs │ │ ├── ReducerTestHelper.cs │ │ ├── SimpleBracketEliminationTests.cs │ │ └── VariableSimplificationTests.cs ├── ConstantNetwork.cs ├── CylonAst │ └── Playground.cs ├── DissonanceStuff.cs ├── Expressions │ ├── Mixed │ │ ├── Addition.cs │ │ ├── And.cs │ │ ├── Division.cs │ │ ├── Equality.cs │ │ ├── Exponent.cs │ │ ├── GreaterThan.cs │ │ ├── GreaterThanEqualTo.cs │ │ ├── LessThan.cs │ │ ├── LessThanEqualTo.cs │ │ ├── Modulo.cs │ │ ├── Multiplication.cs │ │ ├── NonEquality.cs │ │ ├── Or.cs │ │ └── Subtraction.cs │ ├── ModifyTests.cs │ ├── Num │ │ ├── Abs.cs │ │ ├── Addition.cs │ │ ├── And.cs │ │ ├── Arithmetic.cs │ │ ├── Assignment.cs │ │ ├── Cosine.cs │ │ ├── Decrement.cs │ │ ├── Division.cs │ │ ├── Equality.cs │ │ ├── Exponent.cs │ │ ├── Factorial.cs │ │ ├── GreaterThan.cs │ │ ├── GreaterThanEqualTo.cs │ │ ├── Increment.cs │ │ ├── LessThan.cs │ │ ├── LessThanEqualTo.cs │ │ ├── Modulo.cs │ │ ├── Multiplication.cs │ │ ├── NonEquality.cs │ │ ├── Not.cs │ │ ├── Or.cs │ │ ├── Sine.cs │ │ ├── Sqrt.cs │ │ ├── Subtraction.cs │ │ └── Tangent.cs │ ├── Str │ │ ├── Addition.cs │ │ ├── And.cs │ │ ├── ConstantStringTests.cs │ │ ├── Decrement.cs │ │ ├── Division.cs │ │ ├── Equality.cs │ │ ├── Exponent.cs │ │ ├── GreaterThan.cs │ │ ├── GreaterThanEqualTo.cs │ │ ├── Increment.cs │ │ ├── LessThan.cs │ │ ├── LessThanEqualTo.cs │ │ ├── Modulo.cs │ │ ├── Multiplication.cs │ │ ├── Negate.cs │ │ ├── Not.cs │ │ ├── Or.cs │ │ └── Subtraction.cs │ └── VariablesTests.cs ├── Ladder │ ├── AlmostRandomAccess.cs │ ├── ApocalypticNumbers.cs │ ├── AssignmentProblem.cs │ ├── AtanExtendedPrecision.cs │ ├── BalanceTheScales.cs │ ├── BaseGenerator.cs │ ├── BinaryAddition.cs │ ├── BlackFriday.cs │ ├── Clambserd.cs │ ├── ConjuringCollatz.cs │ ├── ConjuringCollatz2.cs │ ├── CubeRoot.cs │ ├── DateFormatting.cs │ ├── DoItYourself.cs │ ├── DoubleBaseConversion.cs │ ├── DriftingSpaceship.cs │ ├── ErrorCorrecting.cs │ ├── EstimateCosine.cs │ ├── EstimateSqrt.cs │ ├── ExtendedPrecisionSeries.cs │ ├── FIFO.cs │ ├── FelizNavidad.cs │ ├── FindAndReplace.cs │ ├── Generator.cs │ ├── GreatCircleCarrots.cs │ ├── HalfMeasures.cs │ ├── HappyStacks.cs │ ├── IgpayAtinlay.cs │ ├── InteractiveDocking.cs │ ├── InteractiveGuessing.cs │ ├── InverseKinematics.cs │ ├── ItsAllStringsToMeSeries.cs │ ├── JsonPath.cs │ ├── LeapYear.cs │ ├── LookAndSay.cs │ ├── Macbeth.cs │ ├── MakeItOne.cs │ ├── MakeItZero.cs │ ├── Manifest.cs │ ├── MapLookup.cs │ ├── Mastermind.cs │ ├── Median.cs │ ├── Mode.cs │ ├── Morse.cs │ ├── NotAsEasySeries.cs │ ├── NthRootApprox.cs │ ├── OddOneOutSequence.cs │ ├── OneShotPid.cs │ ├── PalindromeNumber.cs │ ├── PermutationCount.cs │ ├── Persistence.cs │ ├── PostCodeVerification.cs │ ├── PrefixPadding.cs │ ├── PresentStacks.cs │ ├── PrimeCountingFunction.cs │ ├── PrimeNumberSieve.cs │ ├── PrimeRibbons.cs │ ├── Puzzles.cs │ ├── RomanNumerals.cs │ ├── RomanNumerals2.cs │ ├── RunLengthDecoding.cs │ ├── RunLengthEncoding.cs │ ├── SimpleNavigationPositioning.cs │ ├── Spooky.cs │ ├── SpotTheDifference.cs │ ├── StringDivision.cs │ ├── StringLengthCounting.cs │ ├── StringPatterns.cs │ ├── Stringdexing.cs │ ├── SubstringSearch.cs │ ├── TheBells.cs │ ├── TicTacToe.cs │ ├── TimeFormatting.cs │ ├── TwelveDays.cs │ ├── UnitConversion.cs │ ├── UsbDecoding.cs │ ├── WeWishYouAMerryChristmas.cs │ ├── WellBalanacedBrackets.cs │ ├── WhatTheChess.cs │ ├── WhatsThatOperator.cs │ └── ZigZagText.cs ├── MachineStateTests.cs ├── NumberTests.cs ├── Optimisation │ └── BugReproduction.cs ├── Playground.cs ├── SAT │ ├── BuilderTests.cs │ └── Playground.cs ├── Scripts │ ├── Acid │ │ ├── Numbers.cs │ │ ├── Precedence.cs │ │ └── StringLogic.cs │ ├── LadderRepros.cs │ ├── NumberParsing.cs │ ├── ParserTorture.cs │ ├── PiCalculator.cs │ └── PointlessNumbers.cs ├── Statements │ ├── EmptyTests.cs │ ├── ExpressionWrapperTests.cs │ ├── GotoTests.cs │ └── If.cs ├── TestExecutor.cs ├── TreeVisitor │ └── Inspection │ │ └── FindConstantVariablesTests.cs ├── ValueTests.cs ├── VariableTests.cs ├── YStringTests.cs └── YololEmulator.Tests.csproj ├── YololEmulator.sln ├── YololEmulator.sln.DotSettings ├── YololEmulator ├── Network │ └── ConsoleInputDeviceNetwork.cs ├── Program.cs ├── Properties │ ├── PublishProfiles │ │ ├── FolderProfile (Linux).pubxml │ │ └── FolderProfile (Win).pubxml │ └── launchSettings.json ├── Scripts │ ├── AzurethiPrimes.lol │ ├── CubeRoot.lol │ ├── DriftingSpaceship.lol │ ├── FlipFlops.lol │ ├── HappyNumbers.lol │ ├── LogApprox.lol │ ├── LogicDance1.lol │ ├── LogidDance2.lol │ ├── NyefariSort.lol │ ├── OctalAndBinaryConversion.lol │ ├── OpenSesame.lol │ ├── SqrtApprox.lol │ ├── StringLength.lol │ ├── XOR16.lol │ ├── advanced_warehouse_management.lol │ ├── atan2 take2.lol │ ├── atanimpossible.lol │ ├── bf.lol │ ├── binary_search_number_parser.lol │ ├── binary_to_unary.lol │ ├── collatz.lol │ ├── coprimes.lol │ ├── find_and_replace.lol │ ├── hanoi.lol │ ├── intersection.lol │ ├── jump_table_number_parser.lol │ ├── min10.lol │ ├── sorting1.lol │ ├── tape.lol │ ├── time_formatting.lol │ ├── union.lol │ └── warehouse_management.lol ├── YololEmulator.csproj └── readme.md ├── Yololc ├── Program.cs ├── Properties │ └── launchSettings.json ├── Yololc.csproj ├── ast.json ├── test.lol └── torture.lol ├── license.md ├── project-structure.md └── readme.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-build-badge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.github/workflows/update-build-badge.yml -------------------------------------------------------------------------------- /.github/workflows/update-test-badge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.github/workflows/update-test-badge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/.travis.yml -------------------------------------------------------------------------------- /GitHubActions/badgeReplacer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/GitHubActions/badgeReplacer.py -------------------------------------------------------------------------------- /Yolol.Analysis.SAT/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis.SAT/Builder.cs -------------------------------------------------------------------------------- /Yolol.Analysis.SAT/Extensions/SolverExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis.SAT/Extensions/SolverExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis.SAT/IModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis.SAT/IModel.cs -------------------------------------------------------------------------------- /Yolol.Analysis.SAT/IModelVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis.SAT/IModelVariable.cs -------------------------------------------------------------------------------- /Yolol.Analysis.SAT/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis.SAT/Model.cs -------------------------------------------------------------------------------- /Yolol.Analysis.SAT/Yolol.Analysis.SAT.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis.SAT/Yolol.Analysis.SAT.csproj -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/Conditional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/Conditional.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/Decrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/Decrement.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/ErrorExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/ErrorExpression.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/ErrorStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/ErrorStatement.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/Increment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/Increment.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/Phi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/Phi.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/AST/TypedAssignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/AST/TypedAssignment.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/BasicBlockType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/BasicBlockType.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Builder.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/ControlFlowGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/ControlFlowGraph.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/EdgeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/EdgeType.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Extensions/AnalysisExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Extensions/AnalysisExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Extensions/DotFormatExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Extensions/DotFormatExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Extensions/ModificationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Extensions/ModificationExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Extensions/ReductionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Extensions/ReductionExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Extensions/StaticSingleAssignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Extensions/StaticSingleAssignment.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/Extensions/YololFormatExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/Extensions/YololFormatExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/IBasicBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/IBasicBlock.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/IControlFlowGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/IControlFlowGraph.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ControlFlowGraph/IEdge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ControlFlowGraph/IEdge.cs -------------------------------------------------------------------------------- /Yolol.Analysis/DataFlowGraph/DataFlowGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/DataFlowGraph/DataFlowGraph.cs -------------------------------------------------------------------------------- /Yolol.Analysis/DataFlowGraph/Extensions/DotFormatExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/DataFlowGraph/Extensions/DotFormatExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/DataFlowGraph/IBasicBlockExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/DataFlowGraph/IBasicBlockExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/DataFlowGraph/IDataFlowGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/DataFlowGraph/IDataFlowGraph.cs -------------------------------------------------------------------------------- /Yolol.Analysis/INameGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/INameGenerator.cs -------------------------------------------------------------------------------- /Yolol.Analysis/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/ObjectExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/OptimisationPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/OptimisationPipeline.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/BaseExpressionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/BaseExpressionVisitor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/BaseStatementVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/BaseStatementVisitor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/BaseTreeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/BaseTreeVisitor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/ITreeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/ITreeVisitor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Inspection/FindAssignedVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Inspection/FindAssignedVariables.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Inspection/FindAssignments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Inspection/FindAssignments.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Inspection/FindBooleanVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Inspection/FindBooleanVariables.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Inspection/FindConstantVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Inspection/FindConstantVariables.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Inspection/FindReadVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Inspection/FindReadVariables.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Modification/SubstituteVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Modification/SubstituteVariable.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/ProgramDecomposition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/ProgramDecomposition.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/AstExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/AstExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/BooleanLogicCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/BooleanLogicCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/CompoundCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/CompoundCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/ConstantCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/ConstantCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/ConstantFolding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/ConstantFolding.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/DeadStatementAfterGotoElimination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/DeadStatementAfterGotoElimination.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/EndOfLineGotoElimination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/EndOfLineGotoElimination.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/ErrorCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/ErrorCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/FlattenStatementLists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/FlattenStatementLists.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/IfAssignmentCompression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/IfAssignmentCompression.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/IfThenElseGotoCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/IfThenElseGotoCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/IfThenGotoCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/IfThenGotoCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/OpNumByConstNumCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/OpNumByConstNumCompressor.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/RemoveUnreadAssignments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/RemoveUnreadAssignments.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/RepeatConstantHoisting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/RepeatConstantHoisting.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/ReplaceConstantSubexpressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/ReplaceConstantSubexpressions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/ReplaceUnassignedReads.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/ReplaceUnassignedReads.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/SelfAssignmentElimination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/SelfAssignmentElimination.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/SimpleBracketElimination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/SimpleBracketElimination.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/StripTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/StripTypes.cs -------------------------------------------------------------------------------- /Yolol.Analysis/TreeVisitor/Reduction/VariableSimplification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/TreeVisitor/Reduction/VariableSimplification.cs -------------------------------------------------------------------------------- /Yolol.Analysis/Types/ExpressionTypeInference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/Types/ExpressionTypeInference.cs -------------------------------------------------------------------------------- /Yolol.Analysis/Types/Extensions/BaseExpressionTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/Types/Extensions/BaseExpressionTypeExtensions.cs -------------------------------------------------------------------------------- /Yolol.Analysis/Types/FlowTyping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/Types/FlowTyping.cs -------------------------------------------------------------------------------- /Yolol.Analysis/Types/ITypeAssignments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/Types/ITypeAssignments.cs -------------------------------------------------------------------------------- /Yolol.Analysis/Yolol.Analysis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Analysis/Yolol.Analysis.csproj -------------------------------------------------------------------------------- /Yolol.Cylon/Deserialisation/AstDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/Deserialisation/AstDeserializer.cs -------------------------------------------------------------------------------- /Yolol.Cylon/Deserialisation/Versions/V_0_3_0.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/Deserialisation/Versions/V_0_3_0.cs -------------------------------------------------------------------------------- /Yolol.Cylon/Deserialisation/Versions/V_1_X_X.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/Deserialisation/Versions/V_1_X_X.cs -------------------------------------------------------------------------------- /Yolol.Cylon/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/Extensions.cs -------------------------------------------------------------------------------- /Yolol.Cylon/JSON/YololValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/JSON/YololValueConverter.cs -------------------------------------------------------------------------------- /Yolol.Cylon/Serialisation/AstSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/Serialisation/AstSerializer.cs -------------------------------------------------------------------------------- /Yolol.Cylon/Yolol.Cylon.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.Cylon/Yolol.Cylon.csproj -------------------------------------------------------------------------------- /Yolol.DLL/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.DLL/Class1.cs -------------------------------------------------------------------------------- /Yolol.DLL/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.DLL/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /Yolol.DLL/Yolol.DLL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol.DLL/Yolol.DLL.csproj -------------------------------------------------------------------------------- /Yolol/Execution/Attributes/ErrorMetadataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Attributes/ErrorMetadataAttribute.cs -------------------------------------------------------------------------------- /Yolol/Execution/Attributes/IgnoreParamAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Attributes/IgnoreParamAttribute.cs -------------------------------------------------------------------------------- /Yolol/Execution/Attributes/TrimSafeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Attributes/TrimSafeAttribute.cs -------------------------------------------------------------------------------- /Yolol/Execution/Attributes/TypeImplicationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Attributes/TypeImplicationAttribute.cs -------------------------------------------------------------------------------- /Yolol/Execution/ExecutionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/ExecutionException.cs -------------------------------------------------------------------------------- /Yolol/Execution/ExecutionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/ExecutionResult.cs -------------------------------------------------------------------------------- /Yolol/Execution/Extensions/BaseExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Extensions/BaseExpressionExtensions.cs -------------------------------------------------------------------------------- /Yolol/Execution/Extensions/ReadonlyCharSpanExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Extensions/ReadonlyCharSpanExtensions.cs -------------------------------------------------------------------------------- /Yolol/Execution/IDeviceNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/IDeviceNetwork.cs -------------------------------------------------------------------------------- /Yolol/Execution/IVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/IVariable.cs -------------------------------------------------------------------------------- /Yolol/Execution/MachineState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/MachineState.cs -------------------------------------------------------------------------------- /Yolol/Execution/NullDeviceNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/NullDeviceNetwork.cs -------------------------------------------------------------------------------- /Yolol/Execution/Number.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Number.cs -------------------------------------------------------------------------------- /Yolol/Execution/Rope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Rope.cs -------------------------------------------------------------------------------- /Yolol/Execution/SaturatingByte.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/SaturatingByte.cs -------------------------------------------------------------------------------- /Yolol/Execution/SaturatingCounters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/SaturatingCounters.cs -------------------------------------------------------------------------------- /Yolol/Execution/StaticError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/StaticError.cs -------------------------------------------------------------------------------- /Yolol/Execution/ThrowDeviceNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/ThrowDeviceNetwork.cs -------------------------------------------------------------------------------- /Yolol/Execution/Type.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Type.cs -------------------------------------------------------------------------------- /Yolol/Execution/Value.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Value.cs -------------------------------------------------------------------------------- /Yolol/Execution/Variable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/Variable.cs -------------------------------------------------------------------------------- /Yolol/Execution/YString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Execution/YString.cs -------------------------------------------------------------------------------- /Yolol/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/GlobalSuppressions.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/BaseExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/BaseExpression.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Add.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Add.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/And.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/And.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/BaseBinaryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/BaseBinaryExpression.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Divide.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Divide.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/EqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/EqualTo.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Exponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Exponent.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/GreaterThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/GreaterThan.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/GreaterThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/GreaterThanEqualTo.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/LessThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/LessThan.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/LessThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/LessThanEqualTo.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Modulo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Modulo.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Multiply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Multiply.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/NotEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/NotEqualTo.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Or.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Or.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Binary/Subtract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Binary/Subtract.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/ConstantNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/ConstantNumber.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/ConstantString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/ConstantString.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Abs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Abs.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/ArcCos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/ArcCos.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/ArcSine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/ArcSine.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/ArcTan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/ArcTan.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/BaseDecrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/BaseDecrement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/BaseIncrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/BaseIncrement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/BaseModifyInPlace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/BaseModifyInPlace.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/BaseTrigonometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/BaseTrigonometry.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/BaseUnaryExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/BaseUnaryExpression.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Bracketed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Bracketed.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Cosine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Cosine.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Factorial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Factorial.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Negate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Negate.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Not.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Not.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/PostDecrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/PostDecrement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/PostIncrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/PostIncrement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/PreDecrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/PreDecrement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/PreIncrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/PreIncrement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Sine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Sine.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Sqrt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Sqrt.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Unary/Tangent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Unary/Tangent.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Expressions/Variable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Expressions/Variable.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Line.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Program.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/Assignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/Assignment.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/BaseStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/BaseStatement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/CompoundAssignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/CompoundAssignment.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/EmptyStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/EmptyStatement.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/ExpressionWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/ExpressionWrapper.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/Goto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/Goto.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/If.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/If.cs -------------------------------------------------------------------------------- /Yolol/Grammar/AST/Statements/StatementList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/AST/Statements/StatementList.cs -------------------------------------------------------------------------------- /Yolol/Grammar/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/Parser.cs -------------------------------------------------------------------------------- /Yolol/Grammar/VariableName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/VariableName.cs -------------------------------------------------------------------------------- /Yolol/Grammar/YololBinaryOp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/YololBinaryOp.cs -------------------------------------------------------------------------------- /Yolol/Grammar/YololModifyOp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/YololModifyOp.cs -------------------------------------------------------------------------------- /Yolol/Grammar/YololParser.pegasus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/YololParser.pegasus -------------------------------------------------------------------------------- /Yolol/Grammar/YololToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Grammar/YololToken.cs -------------------------------------------------------------------------------- /Yolol/Yolol.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yolol/Yolol.csproj -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/BaseDefine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/BaseDefine.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/BaseStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/BaseStatement.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/Comment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/Comment.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/EvalReplacement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/EvalReplacement.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/FindAndReplace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/FindAndReplace.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/FunctionDefine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/FunctionDefine.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/Import.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/Import.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/LineLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/LineLabel.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/Other.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/Other.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/Program.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/AST/TryEvalReplacement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/AST/TryEvalReplacement.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/BaseCompileException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/BaseCompileException.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/CannotParseEval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/CannotParseEval.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/CannotParseImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/CannotParseImport.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/CannotResolveImport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/CannotResolveImport.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/EvalNotConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/EvalNotConst.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/IncorrectFunctionDefineArgsCount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/IncorrectFunctionDefineArgsCount.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Errors/TooManySubstitutions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Errors/TooManySubstitutions.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/Parser.cs -------------------------------------------------------------------------------- /YololAssembler/Grammar/YololAssembler.pegasus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Grammar/YololAssembler.pegasus -------------------------------------------------------------------------------- /YololAssembler/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Program.cs -------------------------------------------------------------------------------- /YololAssembler/Properties/PublishProfiles/Linux-x64.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Properties/PublishProfiles/Linux-x64.pubxml -------------------------------------------------------------------------------- /YololAssembler/Properties/PublishProfiles/Win-x86.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Properties/PublishProfiles/Win-x86.pubxml -------------------------------------------------------------------------------- /YololAssembler/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Properties/launchSettings.json -------------------------------------------------------------------------------- /YololAssembler/Scripts/Clambserd.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/Clambserd.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/Clambserd.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/Clambserd.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/InteractiveDocking.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/InteractiveDocking.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/IsanDemo/isan.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/IsanDemo/isan.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/IsanDemo/isan.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/IsanDemo/isan.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/PatternMatching.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/PatternMatching.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/PatternMatching.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/PatternMatching.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/Persistence.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/Persistence.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/Persistence.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/Persistence.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/Persistence0.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/Persistence0.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/StringDivision.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/StringDivision.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/StringDivision.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/StringDivision.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/atan.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/atan.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/atan.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/atan.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/balance.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/balance.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/balance.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/balance.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/binary_add.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/binary_add.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/binary_add.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/binary_add.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/cosine.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/cosine.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/date_formatting.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/date_formatting.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/great_carrot_distance.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/great_carrot_distance.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/hanoi.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/hanoi.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/hungarian_assignment.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/hungarian_assignment.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/hungarian_assignment.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/hungarian_assignment.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/hungarian_assignment2.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/hungarian_assignment2.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/hungarian_assignment2.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/hungarian_assignment2.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/isan.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/isan.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/leap_years.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/leap_years.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/lib.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/lib.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/long_sorting.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/long_sorting.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/long_sorting.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/long_sorting.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/pid.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/pid.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/pid.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/pid.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/postcode.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/postcode.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/postcode.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/postcode.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/record_sorting.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/record_sorting.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/record_sorting.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/record_sorting.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/roman_numerals.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/roman_numerals.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/roman_numerals.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/roman_numerals.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/roman_numerals2.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/roman_numerals2.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/roman_numerals2.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/roman_numerals2.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/run_length_decoding.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/run_length_decoding.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/run_length_decoding.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/run_length_decoding.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/run_length_encoding.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/run_length_encoding.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/sine.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/sine.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/sine.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/sine.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/twelve_days.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/twelve_days.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/twelve_days.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/twelve_days.yolol -------------------------------------------------------------------------------- /YololAssembler/Scripts/unit_conversion.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/unit_conversion.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/what_the_chess.yasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/what_the_chess.yasm -------------------------------------------------------------------------------- /YololAssembler/Scripts/what_the_chess.yolol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/Scripts/what_the_chess.yolol -------------------------------------------------------------------------------- /YololAssembler/YololAssembler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/YololAssembler.csproj -------------------------------------------------------------------------------- /YololAssembler/YololAssembler.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/YololAssembler.v3.ncrunchproject -------------------------------------------------------------------------------- /YololAssembler/cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/cheatsheet.md -------------------------------------------------------------------------------- /YololAssembler/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololAssembler/readme.md -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/AssignmentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/AssignmentTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/CompoundAssignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/CompoundAssignment.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/EmptyStatementTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/EmptyStatementTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/NumberTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/NumberTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/Precedence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/Precedence.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/ProgramTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/ProgramTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/ToString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/ToString.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/VariableNameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/VariableNameTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/AST/YololBinaryOpTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/AST/YololBinaryOpTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Inspection/FindBooleansTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Inspection/FindBooleansTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Reduction/ConstantFoldingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Reduction/ConstantFoldingTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Reduction/DeadPostGotoEliminationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Reduction/DeadPostGotoEliminationTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Reduction/FlattenStatementListsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Reduction/FlattenStatementListsTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Reduction/ReducerTestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Reduction/ReducerTestHelper.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Reduction/SimpleBracketEliminationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Reduction/SimpleBracketEliminationTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Analysis/Reduction/VariableSimplificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Analysis/Reduction/VariableSimplificationTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/ConstantNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/ConstantNetwork.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/CylonAst/Playground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/CylonAst/Playground.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/DissonanceStuff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/DissonanceStuff.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Addition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Addition.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/And.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/And.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Division.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Division.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Equality.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Exponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Exponent.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/GreaterThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/GreaterThan.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/GreaterThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/GreaterThanEqualTo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/LessThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/LessThan.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/LessThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/LessThanEqualTo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Modulo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Modulo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Multiplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Multiplication.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/NonEquality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/NonEquality.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Or.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Or.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Mixed/Subtraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Mixed/Subtraction.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/ModifyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/ModifyTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Abs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Abs.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Addition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Addition.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/And.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/And.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Arithmetic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Arithmetic.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Assignment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Assignment.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Cosine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Cosine.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Decrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Decrement.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Division.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Division.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Equality.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Exponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Exponent.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Factorial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Factorial.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/GreaterThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/GreaterThan.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/GreaterThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/GreaterThanEqualTo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Increment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Increment.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/LessThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/LessThan.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/LessThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/LessThanEqualTo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Modulo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Modulo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Multiplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Multiplication.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/NonEquality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/NonEquality.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Not.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Not.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Or.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Or.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Sine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Sine.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Sqrt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Sqrt.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Subtraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Subtraction.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Num/Tangent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Num/Tangent.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Addition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Addition.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/And.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/And.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/ConstantStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/ConstantStringTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Decrement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Decrement.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Division.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Division.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Equality.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Equality.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Exponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Exponent.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/GreaterThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/GreaterThan.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/GreaterThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/GreaterThanEqualTo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Increment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Increment.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/LessThan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/LessThan.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/LessThanEqualTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/LessThanEqualTo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Modulo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Modulo.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Multiplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Multiplication.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Negate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Negate.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Not.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Not.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Or.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Or.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/Str/Subtraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/Str/Subtraction.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Expressions/VariablesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Expressions/VariablesTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/AlmostRandomAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/AlmostRandomAccess.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ApocalypticNumbers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ApocalypticNumbers.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/AssignmentProblem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/AssignmentProblem.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/AtanExtendedPrecision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/AtanExtendedPrecision.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/BalanceTheScales.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/BalanceTheScales.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/BaseGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/BaseGenerator.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/BinaryAddition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/BinaryAddition.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/BlackFriday.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/BlackFriday.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Clambserd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Clambserd.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ConjuringCollatz.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ConjuringCollatz.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ConjuringCollatz2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ConjuringCollatz2.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/CubeRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/CubeRoot.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/DateFormatting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/DateFormatting.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/DoItYourself.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/DoItYourself.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/DoubleBaseConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/DoubleBaseConversion.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/DriftingSpaceship.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/DriftingSpaceship.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ErrorCorrecting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ErrorCorrecting.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/EstimateCosine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/EstimateCosine.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/EstimateSqrt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/EstimateSqrt.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ExtendedPrecisionSeries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ExtendedPrecisionSeries.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/FIFO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/FIFO.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/FelizNavidad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/FelizNavidad.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/FindAndReplace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/FindAndReplace.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Generator.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/GreatCircleCarrots.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/GreatCircleCarrots.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/HalfMeasures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/HalfMeasures.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/HappyStacks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/HappyStacks.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/IgpayAtinlay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/IgpayAtinlay.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/InteractiveDocking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/InteractiveDocking.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/InteractiveGuessing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/InteractiveGuessing.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/InverseKinematics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/InverseKinematics.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ItsAllStringsToMeSeries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ItsAllStringsToMeSeries.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/JsonPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/JsonPath.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/LeapYear.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/LeapYear.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/LookAndSay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/LookAndSay.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Macbeth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Macbeth.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/MakeItOne.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/MakeItOne.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/MakeItZero.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/MakeItZero.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Manifest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Manifest.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/MapLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/MapLookup.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Mastermind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Mastermind.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Median.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Median.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Mode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Mode.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Morse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Morse.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/NotAsEasySeries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/NotAsEasySeries.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/NthRootApprox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/NthRootApprox.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/OddOneOutSequence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/OddOneOutSequence.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/OneShotPid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/OneShotPid.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PalindromeNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PalindromeNumber.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PermutationCount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PermutationCount.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Persistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Persistence.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PostCodeVerification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PostCodeVerification.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PrefixPadding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PrefixPadding.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PresentStacks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PresentStacks.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PrimeCountingFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PrimeCountingFunction.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PrimeNumberSieve.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PrimeNumberSieve.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/PrimeRibbons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/PrimeRibbons.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Puzzles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Puzzles.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/RomanNumerals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/RomanNumerals.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/RomanNumerals2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/RomanNumerals2.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/RunLengthDecoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/RunLengthDecoding.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/RunLengthEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/RunLengthEncoding.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/SimpleNavigationPositioning.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/SimpleNavigationPositioning.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Spooky.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Spooky.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/SpotTheDifference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/SpotTheDifference.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/StringDivision.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/StringDivision.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/StringLengthCounting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/StringLengthCounting.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/StringPatterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/StringPatterns.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/Stringdexing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/Stringdexing.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/SubstringSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/SubstringSearch.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/TheBells.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/TheBells.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/TicTacToe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/TicTacToe.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/TimeFormatting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/TimeFormatting.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/TwelveDays.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/TwelveDays.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/UnitConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/UnitConversion.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/UsbDecoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/UsbDecoding.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/WeWishYouAMerryChristmas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/WeWishYouAMerryChristmas.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/WellBalanacedBrackets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/WellBalanacedBrackets.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/WhatTheChess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/WhatTheChess.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/WhatsThatOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/WhatsThatOperator.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Ladder/ZigZagText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Ladder/ZigZagText.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/MachineStateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/MachineStateTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/NumberTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/NumberTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Optimisation/BugReproduction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Optimisation/BugReproduction.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Playground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Playground.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/SAT/BuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/SAT/BuilderTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/SAT/Playground.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/SAT/Playground.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/Acid/Numbers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/Acid/Numbers.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/Acid/Precedence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/Acid/Precedence.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/Acid/StringLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/Acid/StringLogic.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/LadderRepros.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/LadderRepros.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/NumberParsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/NumberParsing.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/ParserTorture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/ParserTorture.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/PiCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/PiCalculator.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Scripts/PointlessNumbers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Scripts/PointlessNumbers.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Statements/EmptyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Statements/EmptyTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Statements/ExpressionWrapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Statements/ExpressionWrapperTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Statements/GotoTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Statements/GotoTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/Statements/If.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/Statements/If.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/TestExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/TestExecutor.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/TreeVisitor/Inspection/FindConstantVariablesTests.cs: -------------------------------------------------------------------------------- 1 | namespace YololEmulator.Tests.TreeVisitor.Inspection 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /YololEmulator.Tests/ValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/ValueTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/VariableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/VariableTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/YStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/YStringTests.cs -------------------------------------------------------------------------------- /YololEmulator.Tests/YololEmulator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.Tests/YololEmulator.Tests.csproj -------------------------------------------------------------------------------- /YololEmulator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.sln -------------------------------------------------------------------------------- /YololEmulator.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator.sln.DotSettings -------------------------------------------------------------------------------- /YololEmulator/Network/ConsoleInputDeviceNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Network/ConsoleInputDeviceNetwork.cs -------------------------------------------------------------------------------- /YololEmulator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Program.cs -------------------------------------------------------------------------------- /YololEmulator/Properties/PublishProfiles/FolderProfile (Linux).pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Properties/PublishProfiles/FolderProfile (Linux).pubxml -------------------------------------------------------------------------------- /YololEmulator/Properties/PublishProfiles/FolderProfile (Win).pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Properties/PublishProfiles/FolderProfile (Win).pubxml -------------------------------------------------------------------------------- /YololEmulator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Properties/launchSettings.json -------------------------------------------------------------------------------- /YololEmulator/Scripts/AzurethiPrimes.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/AzurethiPrimes.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/CubeRoot.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/CubeRoot.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/DriftingSpaceship.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/DriftingSpaceship.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/FlipFlops.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/FlipFlops.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/HappyNumbers.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/HappyNumbers.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/LogApprox.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/LogApprox.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/LogicDance1.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/LogicDance1.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/LogidDance2.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/LogidDance2.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/NyefariSort.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/NyefariSort.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/OctalAndBinaryConversion.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/OctalAndBinaryConversion.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/OpenSesame.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/OpenSesame.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/SqrtApprox.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/SqrtApprox.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/StringLength.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/StringLength.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/XOR16.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/XOR16.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/advanced_warehouse_management.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/advanced_warehouse_management.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/atan2 take2.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/atan2 take2.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/atanimpossible.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/atanimpossible.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/bf.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/bf.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/binary_search_number_parser.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/binary_search_number_parser.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/binary_to_unary.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/binary_to_unary.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/collatz.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/collatz.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/coprimes.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/coprimes.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/find_and_replace.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/find_and_replace.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/hanoi.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/hanoi.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/intersection.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/intersection.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/jump_table_number_parser.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/jump_table_number_parser.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/min10.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/min10.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/sorting1.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/sorting1.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/tape.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/tape.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/time_formatting.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/time_formatting.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/union.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/union.lol -------------------------------------------------------------------------------- /YololEmulator/Scripts/warehouse_management.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/Scripts/warehouse_management.lol -------------------------------------------------------------------------------- /YololEmulator/YololEmulator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/YololEmulator.csproj -------------------------------------------------------------------------------- /YololEmulator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/YololEmulator/readme.md -------------------------------------------------------------------------------- /Yololc/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yololc/Program.cs -------------------------------------------------------------------------------- /Yololc/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yololc/Properties/launchSettings.json -------------------------------------------------------------------------------- /Yololc/Yololc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yololc/Yololc.csproj -------------------------------------------------------------------------------- /Yololc/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yololc/ast.json -------------------------------------------------------------------------------- /Yololc/test.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yololc/test.lol -------------------------------------------------------------------------------- /Yololc/torture.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/Yololc/torture.lol -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/license.md -------------------------------------------------------------------------------- /project-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/project-structure.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martindevans/Yolol/HEAD/readme.md --------------------------------------------------------------------------------