├── .cspell.json ├── .cspell_python.txt ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── internals.md │ ├── question.md │ └── report-incompatibility.md └── workflows │ └── violet.yml ├── .gitignore ├── .python-version ├── .swift-version ├── .swiftformat ├── .swiftlint.yml ├── Code of Conduct.md ├── Documentation ├── BigInt.md ├── Bytecode - Instructions.md ├── Bytecode.md ├── Compiler.md ├── Elsa.md ├── Lexer, parser.md ├── Module exports │ ├── BigInt.swift │ ├── Bytecode.swift │ ├── Compiler.swift │ ├── Core.swift │ ├── Elsa.swift │ ├── FileSystem.swift │ ├── Lexer.swift │ ├── Objects.swift │ ├── Parser.swift │ ├── PyTests.swift │ ├── README.md │ ├── Rapunzel.swift │ ├── UnicodeData.swift │ ├── VM.swift │ ├── Violet.swift │ └── create_files.sh ├── Objects - Argument parser.md ├── Objects - Error handling.md ├── Objects - Exposing Swift function to Python.md ├── Objects - Modules.md ├── Objects - Object representation.md ├── Objects - Py.md ├── Objects - PyStaticCall.md ├── Objects - Sourcery annotations.md ├── README.md ├── Rapunzel.md ├── Unimplemented builtins.txt ├── Unimplemented.md └── Violet - Command line arguments.md ├── Elsa definitions ├── README.md ├── ast.letitgo └── opcodes.letitgo ├── LICENSE ├── Lib ├── README.md ├── importlib.py └── importlib_external.py ├── Makefile ├── Package.resolved ├── Package.swift ├── PyTests ├── README.md ├── RustPython │ ├── 3.1.2.13.py │ ├── 3.1.2.16.py │ ├── 3.1.2.18.py │ ├── 3.1.2.19.py │ ├── 3.1.3.2.py │ ├── 3.1.3.4.py │ ├── 3.1.3.5.py │ ├── NOT_IMPLEMENTED │ │ ├── builtin_format.py │ │ ├── comprehensions.py │ │ ├── division_of_big_ints.py │ │ ├── encoding.py │ │ ├── frozen.py │ │ ├── generators.py │ │ ├── imp.py │ │ ├── index_overflow.py │ │ ├── memoryview.py │ │ ├── stdlib_sys.py │ │ └── xfail_assert.py │ ├── NOT_IMPLEMENTED_MODULES │ │ ├── ast_snippet.py │ │ ├── async_stuff.py │ │ ├── builtin_thread.py │ │ ├── dismod.py │ │ ├── json_snippet.py │ │ ├── os_info.py │ │ ├── stdlib_abc.py │ │ ├── stdlib_array.py │ │ ├── stdlib_binascii.py │ │ ├── stdlib_collections.py │ │ ├── stdlib_csv.py │ │ ├── stdlib_datetime.py │ │ ├── stdlib_functools.py │ │ ├── stdlib_hashlib.py │ │ ├── stdlib_imghdr.py │ │ ├── stdlib_io.py │ │ ├── stdlib_io_bytesio.py │ │ ├── stdlib_io_stringio.py │ │ ├── stdlib_itertools.py │ │ ├── stdlib_logging.py │ │ ├── stdlib_marshal.py │ │ ├── stdlib_math.py │ │ ├── stdlib_operator.py │ │ ├── stdlib_os.py │ │ ├── stdlib_random.py │ │ ├── stdlib_re.py │ │ ├── stdlib_select.py │ │ ├── stdlib_signal.py │ │ ├── stdlib_socket.py │ │ ├── stdlib_string.py │ │ ├── stdlib_struct.py │ │ ├── stdlib_subprocess.py │ │ ├── stdlib_time.py │ │ ├── stdlib_traceback.py │ │ ├── stdlib_types.py │ │ ├── stdlib_xdrlib.py │ │ ├── stdlib_zlib.py │ │ ├── test_threading.py │ │ ├── unicode_fu.py │ │ └── weakrefs.py │ ├── README.md │ ├── assignment.py │ ├── attr.py │ ├── basic_types.py │ ├── bools.py │ ├── builtin_abs.py │ ├── builtin_all.py │ ├── builtin_any.py │ ├── builtin_ascii.py │ ├── builtin_bin.py │ ├── builtin_callable.py │ ├── builtin_chr.py │ ├── builtin_complex.py │ ├── builtin_dict.py │ ├── builtin_dir.py │ ├── builtin_divmod.py │ ├── builtin_enumerate.py │ ├── builtin_exec.py │ ├── builtin_file.py │ ├── builtin_filter.py │ ├── builtin_hex.py │ ├── builtin_len.py │ ├── builtin_locals.py │ ├── builtin_map.py │ ├── builtin_max.py │ ├── builtin_min.py │ ├── builtin_open.py │ ├── builtin_ord.py │ ├── builtin_pow.py │ ├── builtin_range.py │ ├── builtin_reversed.py │ ├── builtin_round.py │ ├── builtin_slice.py │ ├── builtin_zip.py │ ├── builtins.py │ ├── builtins_module.py │ ├── bytearray.py │ ├── bytes.py │ ├── callables.py │ ├── cast.py │ ├── class.py │ ├── code.py │ ├── commas.py │ ├── comments.py │ ├── comparisons.py │ ├── control_flow.py │ ├── cpython_generated_slices.py │ ├── decorators.py │ ├── delete.py │ ├── derived_mc.py │ ├── dict.py │ ├── dir_main │ │ └── __main__.py │ ├── dir_module │ │ ├── __init__.py │ │ ├── dir_module_inner │ │ │ └── __init__.py │ │ └── relative.py │ ├── division_by_zero.py │ ├── ellipsis.py │ ├── exceptions.py │ ├── exit.py │ ├── extra_bool_eval.py │ ├── fizzbuzz.py │ ├── floats.py │ ├── for.py │ ├── fstrings.py │ ├── func_defaults.py │ ├── function.py │ ├── function_args.py │ ├── function_nested.py │ ├── funky_syntax.py │ ├── getframe.py │ ├── global_nonlocal.py │ ├── hash.py │ ├── if.py │ ├── if_expressions.py │ ├── import.py │ ├── import_file.py │ ├── import_mutual1.py │ ├── import_mutual2.py │ ├── import_name.py │ ├── import_star.py │ ├── import_target.py │ ├── indentation.py │ ├── inplace_ops.py │ ├── int_float_comparisons.py │ ├── ints.py │ ├── invalid_syntax.py │ ├── isinstance.py │ ├── issubclass.py │ ├── iterable.py │ ├── iterations.py │ ├── list.py │ ├── literals.py │ ├── loop.py │ ├── mappingproxy.py │ ├── math_basics.py │ ├── membership.py │ ├── metaclasses.py │ ├── minimum.py │ ├── module.py │ ├── mro.py │ ├── name.py │ ├── none.py │ ├── numbers.py │ ├── object.py │ ├── printing.py │ ├── property.py │ ├── set.py │ ├── short_circuit_evaluations.py │ ├── slice.py │ ├── statements.py │ ├── strings.py │ ├── subclass_str.py │ ├── test_warnings.py │ ├── testutils.py │ ├── try_exceptions.py │ ├── tuple.py │ ├── type_hints.py │ ├── types_snippet.py │ ├── unicode_slicing.py │ ├── variables.py │ └── with.py ├── Violet │ ├── Carlo_Verre_hack.py │ ├── __dict__ownership.py │ ├── closures.py │ ├── empty_init.py │ ├── generate_overridden_static_methods_test │ │ ├── __main__.py │ │ ├── generate_and_run.sh │ │ ├── import_from_objects_generated.py │ │ └── printers │ │ │ ├── __init__.py │ │ │ ├── attribute_index.py │ │ │ ├── basic.py │ │ │ ├── collections.py │ │ │ ├── common.py │ │ │ ├── numeric.py │ │ │ ├── other.py │ │ │ └── type_conversion.py │ ├── getattr.py │ ├── indentation_error.py │ ├── int_divmod_sign.py │ ├── load_class_free.py │ ├── locals.py │ ├── overridden_static_methods.py │ ├── traceback.py │ ├── type_hints.py │ └── unbound_methods.py └── generate_tests.sh ├── README.md ├── Scripts ├── README.md ├── bigint_generate_cow_tests │ ├── .gitignore │ ├── README.md │ ├── __main__.py │ └── main.sh ├── bigint_generate_minRequiredWidth_tests │ ├── .gitignore │ ├── README.md │ ├── __main__.py │ ├── generate_numbers.py │ └── main.sh ├── bigint_generate_node_tests │ ├── .gitignore │ ├── README.md │ ├── main.sh │ ├── package.json │ ├── src │ │ ├── all_pairings.ts │ │ ├── app.ts │ │ ├── number_generators.ts │ │ └── printing_functions.ts │ ├── tsconfig.json │ └── tslint.json ├── builtins_generate_binary_operations_code │ ├── README.md │ └── __main__.py ├── compiler_dump_test │ ├── README.md │ ├── __main__.py │ └── input.py ├── dump_python_code │ ├── README.md │ ├── __main__.py │ ├── dump_ast.py │ ├── dump_code.py │ ├── dump_symtable.py │ └── input.py ├── float_from_hex │ ├── README.md │ ├── main.c │ └── main.sh ├── module_generate_empty_definition │ ├── README.md │ ├── __main__.py │ ├── result-builtins.swift │ ├── result-sys.swift │ ├── site-builtins.html │ └── site-sys.html ├── siphash │ ├── README.md │ ├── main.c │ ├── main.sh │ └── siphash.c ├── sort_swift_imports │ ├── README.md │ └── __main__.py ├── swiftformat_version_migration │ ├── .vscode │ │ └── launch.json │ ├── README.md │ ├── __main__.py │ ├── get_all_available_options.py │ ├── get_all_available_rules.py │ └── parse_config.py ├── swiftlint_version_migration │ ├── .vscode │ │ └── launch.json │ ├── README.md │ ├── __main__.py │ ├── get_all_available_rules.py │ └── parse_config.py ├── unicode │ ├── .gitignore │ ├── Common.py │ ├── README.md │ ├── UnicodeData.py │ ├── generate-database.py │ ├── generate-tests.py │ └── main.sh └── unimplemented_builtins │ ├── README.md │ ├── __main__.py │ ├── get_implemented_types.py │ ├── get_python_type.py │ └── refresh.sh ├── Sources ├── BigInt │ ├── BigInt+InitFromBinaryFloatingPoint.swift │ ├── BigInt+InitFromPythonString.swift │ ├── BigInt+InitFromString.swift │ ├── BigInt+ToString.swift │ ├── BigInt+Words.swift │ ├── BigInt.swift │ ├── BigIntHeap+Add.swift │ ├── BigIntHeap+And+Or+Xor.swift │ ├── BigIntHeap+Div+Rem.swift │ ├── BigIntHeap+Equatable+Comparable.swift │ ├── BigIntHeap+Mul.swift │ ├── BigIntHeap+Shifts.swift │ ├── BigIntHeap+Sub.swift │ ├── BigIntHeap+ToString.swift │ ├── BigIntHeap+Unary.swift │ ├── BigIntHeap.swift │ ├── BigIntStorage.swift │ ├── README.md │ ├── Smi.swift │ └── extensions.swift ├── Bytecode │ ├── Builder │ │ ├── CodeObjectBuilder+Class.swift │ │ ├── CodeObjectBuilder+Collections+Unpack.swift │ │ ├── CodeObjectBuilder+Constants.swift │ │ ├── CodeObjectBuilder+Function.swift │ │ ├── CodeObjectBuilder+General.swift │ │ ├── CodeObjectBuilder+Generators+Coroutines.swift │ │ ├── CodeObjectBuilder+Import.swift │ │ ├── CodeObjectBuilder+Jump.swift │ │ ├── CodeObjectBuilder+Loop.swift │ │ ├── CodeObjectBuilder+Operations.swift │ │ ├── CodeObjectBuilder+Store+Load+Delete.swift │ │ ├── CodeObjectBuilder+String.swift │ │ ├── CodeObjectBuilder+Try+Catch.swift │ │ ├── CodeObjectBuilder+With.swift │ │ ├── CodeObjectBuilder.swift │ │ └── CodeObjectBuilderCache.swift │ ├── CodeObject+CustomStringConvertible.swift │ ├── CodeObject+GetFilledInstruction.swift │ ├── CodeObject.swift │ ├── Generated │ │ ├── Instructions+Description.swift │ │ ├── Instructions+Filled+Description.swift │ │ ├── Instructions+Filled.swift │ │ └── Instructions.swift │ ├── Instructions+Misc.swift │ ├── MangledName.swift │ ├── Peephole │ │ ├── OptimizationResult.swift │ │ ├── PeepholeInstruction.swift │ │ ├── PeepholeJumpTable.swift │ │ ├── PeepholeOptimizer+BuildTuple.swift │ │ ├── PeepholeOptimizer+JumpIfOrPop.swift │ │ ├── PeepholeOptimizer+Jumps.swift │ │ ├── PeepholeOptimizer+LoadConst.swift │ │ ├── PeepholeOptimizer+Return.swift │ │ └── PeepholeOptimizer.swift │ └── README.md ├── Compiler │ ├── CodeObjectBuilder+AdditionalAppend.swift │ ├── Compiler.swift │ ├── CompilerDelegate.swift │ ├── CompilerError.swift │ ├── CompilerWarning.swift │ ├── FutureFeatures.swift │ ├── Implementation │ │ ├── BlockType.swift │ │ ├── CompilerImpl+Assign.swift │ │ ├── CompilerImpl+Call.swift │ │ ├── CompilerImpl+Class.swift │ │ ├── CompilerImpl+Collections.swift │ │ ├── CompilerImpl+Expr.swift │ │ ├── CompilerImpl+Function.swift │ │ ├── CompilerImpl+Import.swift │ │ ├── CompilerImpl+InNewCodeObject.swift │ │ ├── CompilerImpl+Raise+Try.swift │ │ ├── CompilerImpl+Stmt.swift │ │ ├── CompilerImpl+UNIMPLEMENTED.swift │ │ ├── CompilerImpl.swift │ │ └── CompilerUnit.swift │ ├── README.md │ ├── SpecialIdentifiers.swift │ ├── Statement+DocString.swift │ └── Symbol table │ │ ├── SymbolInfo.swift │ │ ├── SymbolScope.swift │ │ ├── SymbolTable.swift │ │ ├── SymbolTableBuilder.swift │ │ ├── SymbolTableBuilderImpl+Expr.swift │ │ ├── SymbolTableBuilderImpl+Stmt.swift │ │ ├── SymbolTableBuilderImpl.swift │ │ └── SymbolTableVariableSourcePass.swift ├── Core │ ├── Double+PythonParse.swift │ ├── Extensions │ │ ├── CollectionExtensions.swift │ │ └── StringExtensions.swift │ ├── Lyrics.swift │ ├── NonEmptyArray.swift │ ├── README.md │ ├── SipHash.swift │ ├── SourceLocation.swift │ ├── Trap.swift │ ├── Unreachable.swift │ └── UseScalarsToHashString.swift ├── Elsa │ ├── Entities │ │ ├── Doc.swift │ │ ├── Enumeration.swift │ │ ├── ProductType.swift │ │ ├── SourceFile.swift │ │ ├── SourceFileVisitor.swift │ │ ├── SourceLocation.swift │ │ ├── Token.swift │ │ └── Types.swift │ ├── Generation-AST │ │ ├── AstSourceFileVisitor.swift │ │ ├── EmitAstBuilderVisitor.swift │ │ ├── EmitAstVisitor.swift │ │ └── EmitAstVisitorsVisitor.swift │ ├── Generation-Bytecode │ │ ├── BytecodeFileVisitor.swift │ │ ├── EmitBytecodeDescriptionVisitor.swift │ │ ├── EmitBytecodeDocumentationVisitor.swift │ │ ├── EmitBytecodeFilledDescriptionVisitor.swift │ │ ├── EmitBytecodeFilledVisitor.swift │ │ └── EmitBytecodeVisitor.swift │ ├── Globals.swift │ ├── Lexer.swift │ ├── Parser.swift │ ├── README.md │ └── main.swift ├── FileSystem │ ├── FileDescriptor.swift │ ├── FileManagerType.swift │ ├── FileSystem+Creat.swift │ ├── FileSystem+Join.swift │ ├── FileSystem+Mkdir.swift │ ├── FileSystem+Names.swift │ ├── FileSystem+Readdir.swift │ ├── FileSystem+Stat.swift │ ├── FileSystem.swift │ ├── Filename.swift │ ├── LibC.swift │ ├── Path.swift │ ├── PathPartConvertible.swift │ └── README.md ├── Lexer │ ├── Globals.swift │ ├── Lexer+Comment.swift │ ├── Lexer+GetToken.swift │ ├── Lexer+Identifier.swift │ ├── Lexer+Indent.swift │ ├── Lexer+Number.swift │ ├── Lexer+String.swift │ ├── Lexer+UNIMPLEMENTED.swift │ ├── Lexer.swift │ ├── LexerDelegate.swift │ ├── LexerError.swift │ ├── LexerType.swift │ ├── LexerWarning.swift │ ├── NumberType.swift │ ├── README.md │ ├── StringPrefix.swift │ └── Token.swift ├── Objects │ ├── .swiftlint.yml │ ├── Configuration │ │ ├── ArgumentBinding.swift │ │ ├── Arguments.swift │ │ ├── Configure.swift │ │ └── Environment.swift │ ├── Generated │ │ ├── ExceptionSubclasses.py │ │ ├── ExceptionSubclasses.swift │ │ ├── FunctionWrappers.py │ │ ├── FunctionWrappers.swift │ │ ├── Helpers │ │ │ ├── FunctionWrappers_by_hand.py │ │ │ ├── FunctionWrappers_positional.py │ │ │ ├── NewTypeArguments.py │ │ │ ├── PyTypeDefinition.py │ │ │ ├── PyTypeDefinition_helpers.py │ │ │ ├── StaticMethod.py │ │ │ ├── __init__.py │ │ │ ├── exception_hierarchy.py │ │ │ ├── strings.py │ │ │ └── swift_keywords.py │ │ ├── IdStrings.py │ │ ├── IdStrings.swift │ │ ├── Py+ErrorTypeDefinitions.py │ │ ├── Py+ErrorTypeDefinitions.swift │ │ ├── Py+Generated.py │ │ ├── Py+Generated.swift │ │ ├── Py+TypeDefinitions.py │ │ ├── Py+TypeDefinitions.swift │ │ ├── PyCast.py │ │ ├── PyCast.swift │ │ ├── PyStaticCall.py │ │ ├── PyStaticCall.swift │ │ ├── Sourcery │ │ │ ├── ExceptionsByHand.py │ │ │ ├── ExceptionsByHand_get.py │ │ │ ├── PyInfo.py │ │ │ ├── TypeInfo.py │ │ │ ├── TypeInfo_get.py │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── dump.stencil │ │ │ ├── dump.txt │ │ │ ├── exceptions-by-hand.stencil │ │ │ ├── exceptions-by-hand.txt │ │ │ ├── signature.py │ │ │ └── validateSwiftFunctionName.py │ │ ├── Types+Generated.py │ │ ├── Types+Generated.swift │ │ └── run.sh │ ├── Helpers │ │ ├── ArgumentParser.swift │ │ ├── AttributeHelper.swift │ │ ├── Collections │ │ │ ├── DelItemHelper.swift │ │ │ ├── GetItemHelper.swift │ │ │ ├── IndexHelper.swift │ │ │ └── SetItemHelper.swift │ │ ├── DescriptorHelpers.swift │ │ ├── DocHelper.swift │ │ ├── FloatCompareHelper.swift │ │ ├── Frexp.swift │ │ ├── Hasher.swift │ │ ├── MethodResolutionOrder.swift │ │ └── PyModuleImplementation.swift │ ├── Invariants.swift │ ├── Memory │ │ ├── BufferPtr.swift │ │ ├── GenericLayout.swift │ │ ├── Ptr.swift │ │ ├── PyMemory.swift │ │ └── RawPtr.swift │ ├── Modules - _imp │ │ ├── UnderscoreImp+Builtins.swift │ │ ├── UnderscoreImp+Lock.swift │ │ ├── UnderscoreImp+UNIMPLEMENTED.swift │ │ └── UnderscoreImp.swift │ ├── Modules - _os │ │ └── UnderscoreOS.swift │ ├── Modules - _warnings │ │ ├── UnderscoreWarnings+Entities.swift │ │ ├── UnderscoreWarnings+Properties.swift │ │ ├── UnderscoreWarnings+Show.swift │ │ ├── UnderscoreWarnings+Warn.swift │ │ ├── UnderscoreWarnings+WarnExplicit.swift │ │ └── UnderscoreWarnings.swift │ ├── Modules - builtins │ │ ├── Builtins+FillDict.swift │ │ ├── Builtins+Functions.swift │ │ ├── Builtins+UNIMPLEMENTED.swift │ │ └── Builtins.swift │ ├── Modules - sys │ │ ├── Sys+Entities.swift │ │ ├── Sys+Functions.swift │ │ ├── Sys+Hooks.swift │ │ ├── Sys+Modules.swift │ │ ├── Sys+Prefix+Path.swift │ │ ├── Sys+Prompt.swift │ │ ├── Sys+Properties.swift │ │ ├── Sys+Streams.swift │ │ ├── Sys+UNIMPLEMENTED.swift │ │ ├── Sys+Version.swift │ │ └── Sys.swift │ ├── Py+Thingies │ │ ├── Py+Any+All+Sum.swift │ │ ├── Py+Attributes.swift │ │ ├── Py+Bin+Hex+Oct.swift │ │ ├── Py+Bool.swift │ │ ├── Py+Call.swift │ │ ├── Py+Class.swift │ │ ├── Py+Code.swift │ │ ├── Py+CollectionIteration.swift │ │ ├── Py+Collections.swift │ │ ├── Py+Compare.swift │ │ ├── Py+Compile.swift │ │ ├── Py+Error creation.swift │ │ ├── Py+Error.swift │ │ ├── Py+Exec+Eval.swift │ │ ├── Py+Hash.swift │ │ ├── Py+Import.swift │ │ ├── Py+Importlib.swift │ │ ├── Py+Locals+Globals.swift │ │ ├── Py+Min+Max.swift │ │ ├── Py+Next+Iter.swift │ │ ├── Py+Numeric.swift │ │ ├── Py+NumericBinary.swift │ │ ├── Py+NumericTernary.swift │ │ ├── Py+NumericUnary.swift │ │ ├── Py+Open.swift │ │ ├── Py+Ord+Chr.swift │ │ ├── Py+Other.swift │ │ ├── Py+Print.swift │ │ ├── Py+PrintError.swift │ │ ├── Py+PrintTraceback.swift │ │ ├── Py+Str+Repr+ASCII.swift │ │ ├── Py+String.swift │ │ ├── Py+Subscripts.swift │ │ ├── Py+Type.swift │ │ └── Py+Warning.swift │ ├── Py.swift │ ├── PyConfig.swift │ ├── PyDelegateType.swift │ ├── PyFileSystemType.swift │ ├── PyObject+Flags.swift │ ├── PyObject.swift │ ├── PyObjectMixin.swift │ ├── PyType+Flags.swift │ ├── PyType+new+init.swift │ ├── PyType.swift │ ├── README.md │ ├── Results │ │ ├── CompareResult.swift │ │ ├── DirResult.swift │ │ ├── HashResult.swift │ │ ├── PyResult.swift │ │ └── PyResultGen.swift │ ├── Types - basic │ │ ├── PyBool.swift │ │ ├── PyComplex.swift │ │ ├── PyEllipsis.swift │ │ ├── PyFloat+Hex.swift │ │ ├── PyFloat.swift │ │ ├── PyInt.swift │ │ ├── PyNamespace.swift │ │ ├── PyNone.swift │ │ └── PyNotImplemented.swift │ ├── Types - code │ │ ├── PyCell.swift │ │ ├── PyCode.swift │ │ ├── PyFrame+BlockStack.swift │ │ ├── PyFrame+CellFreeVariables.swift │ │ ├── PyFrame+FastLocals.swift │ │ ├── PyFrame+FastLocalsCellFreeBlockStackStorage.swift │ │ ├── PyFrame+LocalsDict.swift │ │ ├── PyFrame+ObjectStack.swift │ │ ├── PyFrame.swift │ │ ├── PyModule.swift │ │ ├── PySuper+Init.swift │ │ └── PySuper.swift │ ├── Types - collections │ │ ├── PyCallableIterator.swift │ │ ├── PyEnumerate.swift │ │ ├── PyFilter.swift │ │ ├── PyIterator.swift │ │ ├── PyMap.swift │ │ ├── PyRange.swift │ │ ├── PyRangeIterator.swift │ │ ├── PyReversed.swift │ │ ├── PySlice.swift │ │ └── PyZip.swift │ ├── Types - dictionary │ │ ├── Abstract │ │ │ ├── AbstractDictView.swift │ │ │ └── AbstractDictViewIterator.swift │ │ ├── OrderedDictionary.swift │ │ ├── PyDict+Update.swift │ │ ├── PyDict.swift │ │ ├── PyDictItemIterator.swift │ │ ├── PyDictItems.swift │ │ ├── PyDictKeyIterator.swift │ │ ├── PyDictKeys.swift │ │ ├── PyDictValueIterator.swift │ │ └── PyDictValues.swift │ ├── Types - errors │ │ ├── PyBaseException.swift │ │ ├── PyErrorMixin.swift │ │ ├── PyImportError.swift │ │ ├── PyKeyError.swift │ │ ├── PyStopIteration.swift │ │ ├── PySyntaxError.swift │ │ ├── PySystemExit.swift │ │ ├── PyTraceback.swift │ │ └── Where are the other exceptions.swift │ ├── Types - functions │ │ ├── Helpers │ │ │ ├── AbstractBuiltinFunction.swift │ │ │ └── FunctionWrapper+HandWritten.swift │ │ ├── PyBuiltinFunction.swift │ │ ├── PyBuiltinMethod.swift │ │ ├── PyClassMethod.swift │ │ ├── PyFunction.swift │ │ ├── PyMethod.swift │ │ ├── PyProperty.swift │ │ └── PyStaticMethod.swift │ ├── Types - io │ │ ├── FileMode.swift │ │ ├── PyFileDescriptorType.swift │ │ └── PyTextFile.swift │ ├── Types - list & tuple │ │ ├── Abstract │ │ │ ├── AbstractSequence+Add+Mul.swift │ │ │ ├── AbstractSequence+Contains+Count+IndexOf.swift │ │ │ ├── AbstractSequence+Equal+Compare.swift │ │ │ ├── AbstractSequence+GetItem.swift │ │ │ ├── AbstractSequence+Repr.swift │ │ │ └── AbstractSequence.swift │ │ ├── PyList+Sort.swift │ │ ├── PyList.swift │ │ ├── PyListIterator.swift │ │ ├── PyListReverseIterator.swift │ │ ├── PyTuple.swift │ │ └── PyTupleIterator.swift │ ├── Types - set │ │ ├── Abstract │ │ │ ├── AbstractSet+And+Or+Xor+Sub.swift │ │ │ ├── AbstractSet+Contains.swift │ │ │ ├── AbstractSet+Equal+Compare.swift │ │ │ ├── AbstractSet+Intersection+Union+Difference.swift │ │ │ ├── AbstractSet+IsSubset+IsSuperset+IsDisjoint.swift │ │ │ ├── AbstractSet+Repr.swift │ │ │ └── AbstractSet.swift │ │ ├── OrderedSet.swift │ │ ├── PyAnySet.swift │ │ ├── PyFrozenSet.swift │ │ ├── PySet.swift │ │ └── PySetIterator.swift │ ├── Types - string │ │ ├── Abstract bytes │ │ │ ├── AbstractBytes+AbstractString.swift │ │ │ ├── AbstractBytes+New.swift │ │ │ └── AbstractBytes.swift │ │ ├── Abstract string │ │ │ ├── AbstractString+Add+Mul.swift │ │ │ ├── AbstractString+Case.swift │ │ │ ├── AbstractString+Center+Just+Zfill.swift │ │ │ ├── AbstractString+Contains+Count+IndexOf.swift │ │ │ ├── AbstractString+Equal+Compare.swift │ │ │ ├── AbstractString+ExpandTabs.swift │ │ │ ├── AbstractString+Find.swift │ │ │ ├── AbstractString+Join.swift │ │ │ ├── AbstractString+Partition.swift │ │ │ ├── AbstractString+Properties.swift │ │ │ ├── AbstractString+Replace.swift │ │ │ ├── AbstractString+Split.swift │ │ │ ├── AbstractString+SplitLines.swift │ │ │ ├── AbstractString+StartsWith+EndsWith.swift │ │ │ ├── AbstractString+Strip.swift │ │ │ ├── AbstractString+Substring.swift │ │ │ └── AbstractString.swift │ │ ├── Builders │ │ │ ├── BytesBuilder.swift │ │ │ ├── StringBuilderType.swift │ │ │ └── UnicodeScalarBuilder.swift │ │ ├── PyAnyBytes.swift │ │ ├── PyByteArray.swift │ │ ├── PyByteArrayIterator.swift │ │ ├── PyBytes.swift │ │ ├── PyBytesIterator.swift │ │ ├── PyString+AbstractString.swift │ │ ├── PyString+Encoding.swift │ │ ├── PyString+ErrorHandling.swift │ │ ├── PyString+GetItem.swift │ │ ├── PyString.swift │ │ └── PyStringIterator.swift │ └── UNIMPLEMENTED.swift ├── Parser │ ├── ASTNode.swift │ ├── ASTValidator.swift │ ├── Atoms │ │ ├── FString.swift │ │ ├── FStringError.swift │ │ ├── Parser+Atom.swift │ │ ├── Parser+List.swift │ │ ├── Parser+Parens.swift │ │ ├── Parser+Set+Dictionary.swift │ │ └── Parser+String.swift │ ├── Errors │ │ ├── ExpectedToken.swift │ │ ├── ParserError.swift │ │ ├── ParserErrorKind.swift │ │ └── ParserWarning.swift │ ├── Expressions │ │ ├── Parser+Arguments.swift │ │ ├── Parser+CallArguments.swift │ │ ├── Parser+Comprehension.swift │ │ ├── Parser+Expression.swift │ │ ├── Parser+ExpressionList.swift │ │ ├── Parser+Trailer.swift │ │ └── Parser+YieldExpr.swift │ ├── Generated │ │ ├── AST.swift │ │ ├── ASTBuilder.swift │ │ └── ASTVisitors.swift │ ├── LexerAdapter.swift │ ├── Parser+UNIMPLEMENTED.swift │ ├── Parser.swift │ ├── ParserDelegate.swift │ ├── Printer │ │ ├── ASTPrinter+Expr.swift │ │ ├── ASTPrinter+Stmt.swift │ │ └── ASTPrinter.swift │ ├── README.md │ ├── SetLoadExpressionContext.swift │ ├── SetStoreExpressionContext.swift │ └── Statements │ │ ├── Parser+CompoundStmt.swift │ │ ├── Parser+Decorated.swift │ │ ├── Parser+ExpressionStmt.swift │ │ ├── Parser+Func+Class.swift │ │ ├── Parser+Import.swift │ │ ├── Parser+SmallStmt.swift │ │ ├── Parser+Stmt.swift │ │ └── Parser+Try.swift ├── PyTests │ ├── README.md │ ├── TestRunner.swift │ └── main.swift ├── Rapunzel │ ├── README.md │ ├── Rapunzel.swift │ └── Wadler.swift ├── UnicodeData │ ├── ASCIIData.swift │ ├── Generated.swift │ ├── README.md │ ├── UnicodeData+CaseMapping.swift │ ├── UnicodeData+Record.swift │ ├── UnicodeData.swift │ └── UnicodeScalar+unsafeInit.swift ├── VM │ ├── Debug.swift │ ├── Eval │ │ ├── Eval+Class.swift │ │ ├── Eval+CollectionUnpack.swift │ │ ├── Eval+Collections.swift │ │ ├── Eval+Compare.swift │ │ ├── Eval+Function.swift │ │ ├── Eval+General.swift │ │ ├── Eval+Import.swift │ │ ├── Eval+Jump.swift │ │ ├── Eval+Loop.swift │ │ ├── Eval+NumericBinary.swift │ │ ├── Eval+NumericInPlace.swift │ │ ├── Eval+NumericUnary.swift │ │ ├── Eval+Store+Load+Delete.swift │ │ ├── Eval+String.swift │ │ ├── Eval+Try+Catch.swift │ │ ├── Eval+UNIMPLEMENTED.swift │ │ ├── Eval+Unwind.swift │ │ ├── Eval+With.swift │ │ ├── Eval.swift │ │ ├── InstructionResult.swift │ │ ├── PushExceptionBeforeExcept.swift │ │ └── PushFinallyReason.swift │ ├── PyDelegate+Compile.swift │ ├── PyDelegate.swift │ ├── PyFileDescriptor.swift │ ├── PyFileSystem.swift │ ├── README.md │ ├── VM+Run.swift │ ├── VM+RunInteractive.swift │ ├── VM+RunScript.swift │ ├── VM+Signals.swift │ ├── VM+UNIMPLEMENTED.swift │ └── VM.swift └── Violet │ ├── README.md │ └── main.swift ├── Tests ├── BigIntTests │ ├── BigInt - other projects │ │ ├── AppleBigIntDivTests.swift │ │ ├── AppleBigIntTests.swift │ │ └── BigIntFloatingPointTests.swift │ ├── BigInt - property based │ │ ├── ApplyA_ApplyB_Equals_ApplyAB.swift │ │ └── ApplyA_UndoA.swift │ ├── BigInt │ │ ├── BigIntCOWTests.swift │ │ ├── BigIntHashTests.swift │ │ ├── BigIntIntegerInitTests.swift │ │ ├── BigIntMemoryLayoutTests.swift │ │ ├── BigIntPowerTests.swift │ │ ├── BigIntPropertyTests.swift │ │ ├── BigIntPythonStringInitTests.swift │ │ └── BigIntStringInitTests.swift │ ├── Heap │ │ ├── BigIntHeapAddTests.swift │ │ ├── BigIntHeapAndTests.swift │ │ ├── BigIntHeapComparableTests.swift │ │ ├── BigIntHeapDivRemTests.swift │ │ ├── BigIntHeapDivTests.swift │ │ ├── BigIntHeapEquatableTests.swift │ │ ├── BigIntHeapHashableTests.swift │ │ ├── BigIntHeapInvertTests.swift │ │ ├── BigIntHeapMulTests.swift │ │ ├── BigIntHeapNegateTests.swift │ │ ├── BigIntHeapOrTests.swift │ │ ├── BigIntHeapPropertyTests.swift │ │ ├── BigIntHeapRemTests.swift │ │ ├── BigIntHeapShiftTests.swift │ │ ├── BigIntHeapStringTests.swift │ │ ├── BigIntHeapSubTests.swift │ │ ├── BigIntHeapXorTests.swift │ │ └── BigIntStorageTests.swift │ ├── Helpers │ │ ├── BigIntHeapHelpers.swift │ │ ├── BigIntHelpers.swift │ │ ├── BitWidthTestCases.swift │ │ ├── GenerateNumbers.swift │ │ ├── GlobalFunctions.swift │ │ ├── MinRequiredWidthTestCases.swift │ │ ├── StringTestCases.swift │ │ └── WordsTestCases.swift │ ├── Node │ │ ├── NodeTests+Support.swift │ │ └── NodeTests.swift │ ├── Smi vs heap │ │ ├── SmiVsHeapHash.swift │ │ └── SmiVsHeapProperties.swift │ ├── Smi │ │ ├── SmiBinaryTests.swift │ │ ├── SmiBitTests.swift │ │ ├── SmiPropertyTests.swift │ │ ├── SmiShiftTests.swift │ │ └── SmiUnaryTests.swift │ └── XCTestManifests.swift ├── BytecodeTests │ ├── Builder │ │ ├── BuilderClassTests.swift │ │ ├── BuilderCollectionTests.swift │ │ ├── BuilderConstants-UsesScalarsForStringsTests.swift │ │ ├── BuilderConstantsTests.swift │ │ ├── BuilderFunctionTests.swift │ │ ├── BuilderGeneralTests.swift │ │ ├── BuilderGeneratorTests.swift │ │ ├── BuilderImportTests.swift │ │ ├── BuilderJumpTests.swift │ │ ├── BuilderLoadStoreDelete-AttributeTests.swift │ │ ├── BuilderLoadStoreDelete-CellTests.swift │ │ ├── BuilderLoadStoreDelete-ClosureTests.swift │ │ ├── BuilderLoadStoreDelete-FastTests.swift │ │ ├── BuilderLoadStoreDelete-FreeTests.swift │ │ ├── BuilderLoadStoreDelete-GlobalTests.swift │ │ ├── BuilderLoadStoreDelete-NameTests.swift │ │ ├── BuilderLoadStoreDelete-SubscriptTests.swift │ │ ├── BuilderLoopTests.swift │ │ ├── BuilderOperationsTests.swift │ │ ├── BuilderStringTests.swift │ │ ├── BuilderTests.swift │ │ ├── BuilderTryTests.swift │ │ └── BuilderWithTests.swift │ ├── CodeObjectDescriptionTests.swift │ ├── CodeObjectFilledInstructionTests.swift │ ├── Globals │ │ ├── ConstantGlobals.swift │ │ ├── InstructionGlobals.swift │ │ ├── LabelGlobals.swift │ │ ├── NameGlobals.swift │ │ └── createBuilder.swift │ ├── InstructionDescriptionTests.swift │ ├── InstructionFilledDescriptionTests.swift │ ├── InstructionTests.swift │ ├── MangledNameTests.swift │ ├── Peephole entities │ │ ├── PeepholeInstructionTests.swift │ │ └── PeepholeJumpTableTests.swift │ ├── Peephole │ │ ├── PeepholeBuildTupleTests.swift │ │ ├── PeepholeBuildTuple_ConstantTupleTests.swift │ │ ├── PeepholeBuildTuple_UnpackSequenceTests.swift │ │ ├── PeepholeJumpIfOrPop_ConditionalJumpTests.swift │ │ ├── PeepholeJumpTests.swift │ │ ├── PeepholeJump_JumpToAbsoluteJumpTests.swift │ │ ├── PeepholeJump_JumpToReturnTests.swift │ │ ├── PeepholeLoadConstTests.swift │ │ ├── PeepholeLoadConst_PopJumpIfTests.swift │ │ ├── PeepholeReturnTests.swift │ │ └── PeepholeTests.swift │ └── XCTestManifests.swift ├── CompilerTests │ ├── ASTCreator.swift │ ├── CodeObject+Extensions.swift │ ├── Compile expr │ │ ├── CompileAttribute.swift │ │ ├── CompileCall.swift │ │ ├── CompileConstants.swift │ │ ├── CompileDictionary.swift │ │ ├── CompileIfExpr.swift │ │ ├── CompileLambda.swift │ │ ├── CompileList.swift │ │ ├── CompileOperators.swift │ │ ├── CompileSet.swift │ │ ├── CompileString.swift │ │ ├── CompileSubscript.swift │ │ └── CompileTuple.swift │ ├── Compile stmt │ │ ├── CompileAnnAssign.swift │ │ ├── CompileAssert.swift │ │ ├── CompileAssign.swift │ │ ├── CompileAugAssign.swift │ │ ├── CompileClassDef.swift │ │ ├── CompileClosure.swift │ │ ├── CompileDelete.swift │ │ ├── CompileFor.swift │ │ ├── CompileFunctionDef.swift │ │ ├── CompileIfStmt.swift │ │ ├── CompileImport.swift │ │ ├── CompileImportFrom.swift │ │ ├── CompileLoadClassFree.swift │ │ ├── CompileRaise.swift │ │ ├── CompileTrivial.swift │ │ ├── CompileTry.swift │ │ ├── CompileWhile.swift │ │ └── CompileWith.swift │ ├── CompileAsserts.swift │ ├── CompileTestCase.swift │ ├── FutureFeaturesTests.swift │ ├── OptimizationLevelTests.swift │ ├── SourceLocations.swift │ ├── Symbol table │ │ ├── STAssign.swift │ │ ├── STClass.swift │ │ ├── STExpr.swift │ │ ├── STExprComprehension.swift │ │ ├── STFunction.swift │ │ ├── STImport.swift │ │ ├── STLambda.swift │ │ ├── STStmt.swift │ │ ├── STTopScope.swift │ │ └── SymbolInfoTests.swift │ ├── SymbolTableAsserts.swift │ ├── SymbolTableTestCase.swift │ └── XCTestManifests.swift ├── CoreTests │ ├── Extensions │ │ ├── BidirectionalCollection+DropLast.swift │ │ ├── BidirectionalCollection+EndsWith.swift │ │ ├── BidirectionalCollection+TakeLast.swift │ │ ├── Collection+TakeFirst.swift │ │ ├── Dictionary+TakeExisting.swift │ │ ├── MutableCollection+RemoveDuplicates.swift │ │ └── UnicodeScalar+codePointNotation.swift │ ├── SipHashTests.swift │ ├── UseScalarsToHashStringTests.swift │ └── XCTestManifests.swift ├── FileSystemTests │ ├── FakeFileManager.swift │ ├── FileSystemTest.swift │ ├── JoinTests.swift │ ├── NameTests.swift │ └── XCTestManifests.swift ├── LexerTests │ ├── CommentTests.swift │ ├── FloatingPointTests.swift │ ├── Globals.swift │ ├── IdentifierTests.swift │ ├── IndentSpaceTests.swift │ ├── IndentTabTests.swift │ ├── IndentTests.swift │ ├── IntegerTests.swift │ ├── OperatorTests.swift │ ├── OtherTests.swift │ ├── StringTests.swift │ └── XCTestManifests.swift ├── LinuxMain.swift ├── ObjectsTests │ ├── Configuration │ │ ├── ArgumentsTests.swift │ │ └── EnvironmentTests.swift │ ├── Fakes │ │ ├── FakeDelegate.swift │ │ ├── FakeFileSystem.swift │ │ ├── FakeReadFileDescriptor.swift │ │ ├── FakeWriteFileDescriptor.swift │ │ └── shouldNotBeCalled.swift │ ├── Generated │ │ ├── InvalidSelfArgumentMessageTests.py │ │ ├── InvalidSelfArgumentMessageTests.swift │ │ └── run.sh │ ├── Helpers tests │ │ ├── ArgumentParserTests.swift │ │ ├── DocHelperTests.swift │ │ ├── HashFloat.swift │ │ ├── HashInt.swift │ │ └── HashString.swift │ ├── Memory │ │ └── GenericLayoutTests.swift │ ├── Modules - sys │ │ └── SysFlagsTests.swift │ ├── PyTestCase+Asserts.swift │ ├── PyTestCase+InvalidSelfArgumentMessage.swift │ ├── PyTestCase+Methods.swift │ ├── PyTestCase.swift │ ├── Types - basic │ │ ├── PyBoolTests.swift │ │ ├── PyComplex-NewTests.swift │ │ ├── PyComplexTests.swift │ │ ├── PyFloat-BinaryTests.swift │ │ ├── PyFloat-EqualCompareTests.swift │ │ ├── PyFloat-TernaryTests.swift │ │ ├── PyFloat-UnaryTests.swift │ │ ├── PyFloatTests.swift │ │ ├── PyInt-BinaryTests.swift │ │ ├── PyInt-EqualCompareTests.swift │ │ ├── PyInt-TernaryTests.swift │ │ ├── PyInt-UnaryTests.swift │ │ └── PyIntTests.swift │ ├── Types - code │ │ ├── PyFrame-BlockStackTests.swift │ │ ├── PyFrame-ObjectStackTests.swift │ │ └── PyFrameTestsMixin.swift │ ├── Types - dictionary │ │ ├── OrderedDictionaryTests.swift │ │ └── PyDictTests.swift │ ├── Types - list & tuple │ │ ├── PyListTests.swift │ │ └── PyTupleTests.swift │ ├── Types - object & type │ │ ├── PyObjectFlagsTests.swift │ │ └── PyTypeTests.swift │ ├── Types - string │ │ └── PyStringTests.swift │ └── XCTestManifests.swift ├── ParserTests │ ├── Atoms │ │ ├── FStringTests.swift │ │ ├── ParseAtoms.swift │ │ ├── ParseDictionary.swift │ │ ├── ParseList.swift │ │ ├── ParseParenExpr.swift │ │ ├── ParseSet.swift │ │ └── ParseString.swift │ ├── Expressions │ │ ├── ParseArithmeticExpr.swift │ │ ├── ParseAttribute.swift │ │ ├── ParseBitExpr.swift │ │ ├── ParseBoolExpr.swift │ │ ├── ParseCall.swift │ │ ├── ParseCallComprehension.swift │ │ ├── ParseComparisonExpr.swift │ │ ├── ParseIfExpr.swift │ │ ├── ParseLambda.swift │ │ └── ParseSubscript.swift │ ├── FakeLexer.swift │ ├── Globals.swift │ ├── LexerAdapterTests.swift │ ├── SourceLocations.swift │ ├── Statements │ │ ├── ParseAnnAssign.swift │ │ ├── ParseAssert.swift │ │ ├── ParseAssign.swift │ │ ├── ParseAsync.swift │ │ ├── ParseAugAssign.swift │ │ ├── ParseClassDef.swift │ │ ├── ParseComment.swift │ │ ├── ParseContinueBreak.swift │ │ ├── ParseDecorators.swift │ │ ├── ParseDelete.swift │ │ ├── ParseExpressionStatement.swift │ │ ├── ParseFor.swift │ │ ├── ParseFunctionDef.swift │ │ ├── ParseGlobalNonlocal.swift │ │ ├── ParseIfStatement.swift │ │ ├── ParseImport.swift │ │ ├── ParseImportFrom.swift │ │ ├── ParsePass.swift │ │ ├── ParseRaise.swift │ │ ├── ParseReturn.swift │ │ ├── ParseSuite.swift │ │ ├── ParseTry.swift │ │ ├── ParseWhile.swift │ │ ├── ParseWith.swift │ │ └── ParseYield.swift │ └── XCTestManifests.swift ├── RapunzelTests │ ├── Lyrics.swift │ ├── Tests.swift │ └── XCTestManifests.swift ├── UnicodeDataTests │ ├── ASCIIData.swift │ ├── Asserts.swift │ ├── Generated │ │ ├── UnicodeData - Arabic.swift │ │ ├── UnicodeData - Basic Latin.swift │ │ ├── UnicodeData - Braille Patterns.swift │ │ ├── UnicodeData - Chess Symbols.swift │ │ ├── UnicodeData - Combining Diacritical Marks.swift │ │ ├── UnicodeData - Emoticons.swift │ │ ├── UnicodeData - Hangul Jamo.swift │ │ ├── UnicodeData - Hiragana.swift │ │ ├── UnicodeData - Katakana.swift │ │ ├── UnicodeData - Latin Extended-A.swift │ │ ├── UnicodeData - Latin-1 Supplement.swift │ │ ├── UnicodeData - Mathematical Operators.swift │ │ ├── UnicodeData - Playing Cards.swift │ │ └── UnicodeData - Transport and Map Symbols.swift │ ├── UnicodeData - ASCII.swift │ ├── UnicodeData - Does not crash.swift │ └── XCTestManifests.swift └── VMTests │ ├── NoTests.swift │ └── XCTestManifests.swift └── Various CPython thingies ├── AST ├── arguments.md └── expression-context.md ├── Methods ├── memory-representation.c └── types.md ├── Type definitions ├── all.c ├── base.c ├── code.c ├── collections.c ├── errors.c ├── filter-zip-weak-etc.c ├── flags-present-on-types.c ├── string-bytes.c ├── summary.md └── type-object-super.c ├── builtins - typing.py ├── calculate_stack_depth.c └── exception_hierarchy.txt /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.cspell.json -------------------------------------------------------------------------------- /.cspell_python.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.cspell_python.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: LiarPrincess 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.github/ISSUE_TEMPLATE/internals.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/report-incompatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.github/ISSUE_TEMPLATE/report-incompatibility.md -------------------------------------------------------------------------------- /.github/workflows/violet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.github/workflows/violet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.7.4 2 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Code of Conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Code of Conduct.md -------------------------------------------------------------------------------- /Documentation/BigInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/BigInt.md -------------------------------------------------------------------------------- /Documentation/Bytecode - Instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Bytecode - Instructions.md -------------------------------------------------------------------------------- /Documentation/Bytecode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Bytecode.md -------------------------------------------------------------------------------- /Documentation/Compiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Compiler.md -------------------------------------------------------------------------------- /Documentation/Elsa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Elsa.md -------------------------------------------------------------------------------- /Documentation/Lexer, parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Lexer, parser.md -------------------------------------------------------------------------------- /Documentation/Module exports/BigInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/BigInt.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Bytecode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Bytecode.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Compiler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Compiler.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Core.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Elsa.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Documentation/Module exports/FileSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/FileSystem.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Lexer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Lexer.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Objects.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Objects.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Parser.swift -------------------------------------------------------------------------------- /Documentation/Module exports/PyTests.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Documentation/Module exports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/README.md -------------------------------------------------------------------------------- /Documentation/Module exports/Rapunzel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/Rapunzel.swift -------------------------------------------------------------------------------- /Documentation/Module exports/UnicodeData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/UnicodeData.swift -------------------------------------------------------------------------------- /Documentation/Module exports/VM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/VM.swift -------------------------------------------------------------------------------- /Documentation/Module exports/Violet.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Documentation/Module exports/create_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Module exports/create_files.sh -------------------------------------------------------------------------------- /Documentation/Objects - Argument parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - Argument parser.md -------------------------------------------------------------------------------- /Documentation/Objects - Error handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - Error handling.md -------------------------------------------------------------------------------- /Documentation/Objects - Modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - Modules.md -------------------------------------------------------------------------------- /Documentation/Objects - Object representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - Object representation.md -------------------------------------------------------------------------------- /Documentation/Objects - Py.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - Py.md -------------------------------------------------------------------------------- /Documentation/Objects - PyStaticCall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - PyStaticCall.md -------------------------------------------------------------------------------- /Documentation/Objects - Sourcery annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Objects - Sourcery annotations.md -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/README.md -------------------------------------------------------------------------------- /Documentation/Rapunzel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Rapunzel.md -------------------------------------------------------------------------------- /Documentation/Unimplemented builtins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Unimplemented builtins.txt -------------------------------------------------------------------------------- /Documentation/Unimplemented.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Unimplemented.md -------------------------------------------------------------------------------- /Documentation/Violet - Command line arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Documentation/Violet - Command line arguments.md -------------------------------------------------------------------------------- /Elsa definitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Elsa definitions/README.md -------------------------------------------------------------------------------- /Elsa definitions/ast.letitgo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Elsa definitions/ast.letitgo -------------------------------------------------------------------------------- /Elsa definitions/opcodes.letitgo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Elsa definitions/opcodes.letitgo -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/LICENSE -------------------------------------------------------------------------------- /Lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Lib/README.md -------------------------------------------------------------------------------- /Lib/importlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Lib/importlib.py -------------------------------------------------------------------------------- /Lib/importlib_external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Lib/importlib_external.py -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Package.swift -------------------------------------------------------------------------------- /PyTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/README.md -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.2.13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/3.1.2.13.py -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.2.16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/3.1.2.16.py -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.2.18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/3.1.2.18.py -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.2.19.py: -------------------------------------------------------------------------------- 1 | s = "abcdefg" 2 | 3 | assert 7 == len(s) 4 | -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.3.2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/3.1.3.2.py -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.3.4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/3.1.3.4.py -------------------------------------------------------------------------------- /PyTests/RustPython/3.1.3.5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/3.1.3.5.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/builtin_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/builtin_format.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/comprehensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/comprehensions.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/encoding.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/frozen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/frozen.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/generators.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/imp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/imp.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/index_overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/index_overflow.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/memoryview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/memoryview.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/stdlib_sys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/stdlib_sys.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED/xfail_assert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED/xfail_assert.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED_MODULES/dismod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED_MODULES/dismod.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED_MODULES/os_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED_MODULES/os_info.py -------------------------------------------------------------------------------- /PyTests/RustPython/NOT_IMPLEMENTED_MODULES/weakrefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/NOT_IMPLEMENTED_MODULES/weakrefs.py -------------------------------------------------------------------------------- /PyTests/RustPython/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/README.md -------------------------------------------------------------------------------- /PyTests/RustPython/assignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/assignment.py -------------------------------------------------------------------------------- /PyTests/RustPython/attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/attr.py -------------------------------------------------------------------------------- /PyTests/RustPython/basic_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/basic_types.py -------------------------------------------------------------------------------- /PyTests/RustPython/bools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/bools.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_abs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_abs.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_all.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_any.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_any.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_ascii.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_bin.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_callable.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_chr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_chr.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_complex.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_dict.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_dir.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_divmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_divmod.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_enumerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_enumerate.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_exec.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_file.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_filter.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_hex.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_len.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_locals.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_map.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_max.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_max.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_min.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_min.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_open.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_ord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_ord.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_pow.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_range.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_reversed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_reversed.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_round.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_round.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_slice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_slice.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtin_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtin_zip.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtins.py -------------------------------------------------------------------------------- /PyTests/RustPython/builtins_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/builtins_module.py -------------------------------------------------------------------------------- /PyTests/RustPython/bytearray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/bytearray.py -------------------------------------------------------------------------------- /PyTests/RustPython/bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/bytes.py -------------------------------------------------------------------------------- /PyTests/RustPython/callables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/callables.py -------------------------------------------------------------------------------- /PyTests/RustPython/cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/cast.py -------------------------------------------------------------------------------- /PyTests/RustPython/class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/class.py -------------------------------------------------------------------------------- /PyTests/RustPython/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/code.py -------------------------------------------------------------------------------- /PyTests/RustPython/commas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/commas.py -------------------------------------------------------------------------------- /PyTests/RustPython/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/comments.py -------------------------------------------------------------------------------- /PyTests/RustPython/comparisons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/comparisons.py -------------------------------------------------------------------------------- /PyTests/RustPython/control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/control_flow.py -------------------------------------------------------------------------------- /PyTests/RustPython/cpython_generated_slices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/cpython_generated_slices.py -------------------------------------------------------------------------------- /PyTests/RustPython/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/decorators.py -------------------------------------------------------------------------------- /PyTests/RustPython/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/delete.py -------------------------------------------------------------------------------- /PyTests/RustPython/derived_mc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/derived_mc.py -------------------------------------------------------------------------------- /PyTests/RustPython/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/dict.py -------------------------------------------------------------------------------- /PyTests/RustPython/dir_main/__main__.py: -------------------------------------------------------------------------------- 1 | print('Hello') 2 | -------------------------------------------------------------------------------- /PyTests/RustPython/dir_module/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/dir_module/__init__.py -------------------------------------------------------------------------------- /PyTests/RustPython/dir_module/relative.py: -------------------------------------------------------------------------------- 1 | value = 5 2 | -------------------------------------------------------------------------------- /PyTests/RustPython/division_by_zero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/division_by_zero.py -------------------------------------------------------------------------------- /PyTests/RustPython/ellipsis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/ellipsis.py -------------------------------------------------------------------------------- /PyTests/RustPython/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/exceptions.py -------------------------------------------------------------------------------- /PyTests/RustPython/exit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/exit.py -------------------------------------------------------------------------------- /PyTests/RustPython/extra_bool_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/extra_bool_eval.py -------------------------------------------------------------------------------- /PyTests/RustPython/fizzbuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/fizzbuzz.py -------------------------------------------------------------------------------- /PyTests/RustPython/floats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/floats.py -------------------------------------------------------------------------------- /PyTests/RustPython/for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/for.py -------------------------------------------------------------------------------- /PyTests/RustPython/fstrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/fstrings.py -------------------------------------------------------------------------------- /PyTests/RustPython/func_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/func_defaults.py -------------------------------------------------------------------------------- /PyTests/RustPython/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/function.py -------------------------------------------------------------------------------- /PyTests/RustPython/function_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/function_args.py -------------------------------------------------------------------------------- /PyTests/RustPython/function_nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/function_nested.py -------------------------------------------------------------------------------- /PyTests/RustPython/funky_syntax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/funky_syntax.py -------------------------------------------------------------------------------- /PyTests/RustPython/getframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/getframe.py -------------------------------------------------------------------------------- /PyTests/RustPython/global_nonlocal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/global_nonlocal.py -------------------------------------------------------------------------------- /PyTests/RustPython/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/hash.py -------------------------------------------------------------------------------- /PyTests/RustPython/if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/if.py -------------------------------------------------------------------------------- /PyTests/RustPython/if_expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/if_expressions.py -------------------------------------------------------------------------------- /PyTests/RustPython/import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import.py -------------------------------------------------------------------------------- /PyTests/RustPython/import_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import_file.py -------------------------------------------------------------------------------- /PyTests/RustPython/import_mutual1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import_mutual1.py -------------------------------------------------------------------------------- /PyTests/RustPython/import_mutual2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import_mutual2.py -------------------------------------------------------------------------------- /PyTests/RustPython/import_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import_name.py -------------------------------------------------------------------------------- /PyTests/RustPython/import_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import_star.py -------------------------------------------------------------------------------- /PyTests/RustPython/import_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/import_target.py -------------------------------------------------------------------------------- /PyTests/RustPython/indentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/indentation.py -------------------------------------------------------------------------------- /PyTests/RustPython/inplace_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/inplace_ops.py -------------------------------------------------------------------------------- /PyTests/RustPython/int_float_comparisons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/int_float_comparisons.py -------------------------------------------------------------------------------- /PyTests/RustPython/ints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/ints.py -------------------------------------------------------------------------------- /PyTests/RustPython/invalid_syntax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/invalid_syntax.py -------------------------------------------------------------------------------- /PyTests/RustPython/isinstance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/isinstance.py -------------------------------------------------------------------------------- /PyTests/RustPython/issubclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/issubclass.py -------------------------------------------------------------------------------- /PyTests/RustPython/iterable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/iterable.py -------------------------------------------------------------------------------- /PyTests/RustPython/iterations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/iterations.py -------------------------------------------------------------------------------- /PyTests/RustPython/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/list.py -------------------------------------------------------------------------------- /PyTests/RustPython/literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/literals.py -------------------------------------------------------------------------------- /PyTests/RustPython/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/loop.py -------------------------------------------------------------------------------- /PyTests/RustPython/mappingproxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/mappingproxy.py -------------------------------------------------------------------------------- /PyTests/RustPython/math_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/math_basics.py -------------------------------------------------------------------------------- /PyTests/RustPython/membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/membership.py -------------------------------------------------------------------------------- /PyTests/RustPython/metaclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/metaclasses.py -------------------------------------------------------------------------------- /PyTests/RustPython/minimum.py: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /PyTests/RustPython/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/module.py -------------------------------------------------------------------------------- /PyTests/RustPython/mro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/mro.py -------------------------------------------------------------------------------- /PyTests/RustPython/name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/name.py -------------------------------------------------------------------------------- /PyTests/RustPython/none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/none.py -------------------------------------------------------------------------------- /PyTests/RustPython/numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/numbers.py -------------------------------------------------------------------------------- /PyTests/RustPython/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/object.py -------------------------------------------------------------------------------- /PyTests/RustPython/printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/printing.py -------------------------------------------------------------------------------- /PyTests/RustPython/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/property.py -------------------------------------------------------------------------------- /PyTests/RustPython/set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/set.py -------------------------------------------------------------------------------- /PyTests/RustPython/short_circuit_evaluations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/short_circuit_evaluations.py -------------------------------------------------------------------------------- /PyTests/RustPython/slice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/slice.py -------------------------------------------------------------------------------- /PyTests/RustPython/statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/statements.py -------------------------------------------------------------------------------- /PyTests/RustPython/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/strings.py -------------------------------------------------------------------------------- /PyTests/RustPython/subclass_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/subclass_str.py -------------------------------------------------------------------------------- /PyTests/RustPython/test_warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/test_warnings.py -------------------------------------------------------------------------------- /PyTests/RustPython/testutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/testutils.py -------------------------------------------------------------------------------- /PyTests/RustPython/try_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/try_exceptions.py -------------------------------------------------------------------------------- /PyTests/RustPython/tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/tuple.py -------------------------------------------------------------------------------- /PyTests/RustPython/type_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/type_hints.py -------------------------------------------------------------------------------- /PyTests/RustPython/types_snippet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/types_snippet.py -------------------------------------------------------------------------------- /PyTests/RustPython/unicode_slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/unicode_slicing.py -------------------------------------------------------------------------------- /PyTests/RustPython/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/variables.py -------------------------------------------------------------------------------- /PyTests/RustPython/with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/RustPython/with.py -------------------------------------------------------------------------------- /PyTests/Violet/Carlo_Verre_hack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/Carlo_Verre_hack.py -------------------------------------------------------------------------------- /PyTests/Violet/__dict__ownership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/__dict__ownership.py -------------------------------------------------------------------------------- /PyTests/Violet/closures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/closures.py -------------------------------------------------------------------------------- /PyTests/Violet/empty_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/empty_init.py -------------------------------------------------------------------------------- /PyTests/Violet/getattr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/getattr.py -------------------------------------------------------------------------------- /PyTests/Violet/indentation_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/indentation_error.py -------------------------------------------------------------------------------- /PyTests/Violet/int_divmod_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/int_divmod_sign.py -------------------------------------------------------------------------------- /PyTests/Violet/load_class_free.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/load_class_free.py -------------------------------------------------------------------------------- /PyTests/Violet/locals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/locals.py -------------------------------------------------------------------------------- /PyTests/Violet/overridden_static_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/overridden_static_methods.py -------------------------------------------------------------------------------- /PyTests/Violet/traceback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/traceback.py -------------------------------------------------------------------------------- /PyTests/Violet/type_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/type_hints.py -------------------------------------------------------------------------------- /PyTests/Violet/unbound_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/Violet/unbound_methods.py -------------------------------------------------------------------------------- /PyTests/generate_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/PyTests/generate_tests.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/README.md -------------------------------------------------------------------------------- /Scripts/bigint_generate_cow_tests/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /Scripts/bigint_generate_cow_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_cow_tests/README.md -------------------------------------------------------------------------------- /Scripts/bigint_generate_cow_tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_cow_tests/__main__.py -------------------------------------------------------------------------------- /Scripts/bigint_generate_cow_tests/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_cow_tests/main.sh -------------------------------------------------------------------------------- /Scripts/bigint_generate_minRequiredWidth_tests/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /Scripts/bigint_generate_minRequiredWidth_tests/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_minRequiredWidth_tests/main.sh -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /.vscode 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_node_tests/README.md -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/main.sh: -------------------------------------------------------------------------------- 1 | ./node_modules/.bin/tsc 2 | node ./dist/app.js > out.swift 3 | -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_node_tests/package.json -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/src/all_pairings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_node_tests/src/all_pairings.ts -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_node_tests/src/app.ts -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_node_tests/tsconfig.json -------------------------------------------------------------------------------- /Scripts/bigint_generate_node_tests/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/bigint_generate_node_tests/tslint.json -------------------------------------------------------------------------------- /Scripts/compiler_dump_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/compiler_dump_test/README.md -------------------------------------------------------------------------------- /Scripts/compiler_dump_test/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/compiler_dump_test/__main__.py -------------------------------------------------------------------------------- /Scripts/compiler_dump_test/input.py: -------------------------------------------------------------------------------- 1 | a = 2 2 | 1 + a 3 | -------------------------------------------------------------------------------- /Scripts/dump_python_code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/dump_python_code/README.md -------------------------------------------------------------------------------- /Scripts/dump_python_code/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/dump_python_code/__main__.py -------------------------------------------------------------------------------- /Scripts/dump_python_code/dump_ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/dump_python_code/dump_ast.py -------------------------------------------------------------------------------- /Scripts/dump_python_code/dump_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/dump_python_code/dump_code.py -------------------------------------------------------------------------------- /Scripts/dump_python_code/dump_symtable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/dump_python_code/dump_symtable.py -------------------------------------------------------------------------------- /Scripts/dump_python_code/input.py: -------------------------------------------------------------------------------- 1 | a = 2 2 | 1 + a 3 | -------------------------------------------------------------------------------- /Scripts/float_from_hex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/float_from_hex/README.md -------------------------------------------------------------------------------- /Scripts/float_from_hex/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/float_from_hex/main.c -------------------------------------------------------------------------------- /Scripts/float_from_hex/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/float_from_hex/main.sh -------------------------------------------------------------------------------- /Scripts/module_generate_empty_definition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/module_generate_empty_definition/README.md -------------------------------------------------------------------------------- /Scripts/module_generate_empty_definition/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/module_generate_empty_definition/__main__.py -------------------------------------------------------------------------------- /Scripts/module_generate_empty_definition/site-sys.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/module_generate_empty_definition/site-sys.html -------------------------------------------------------------------------------- /Scripts/siphash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/siphash/README.md -------------------------------------------------------------------------------- /Scripts/siphash/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/siphash/main.c -------------------------------------------------------------------------------- /Scripts/siphash/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/siphash/main.sh -------------------------------------------------------------------------------- /Scripts/siphash/siphash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/siphash/siphash.c -------------------------------------------------------------------------------- /Scripts/sort_swift_imports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/sort_swift_imports/README.md -------------------------------------------------------------------------------- /Scripts/sort_swift_imports/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/sort_swift_imports/__main__.py -------------------------------------------------------------------------------- /Scripts/swiftformat_version_migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/swiftformat_version_migration/README.md -------------------------------------------------------------------------------- /Scripts/swiftformat_version_migration/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/swiftformat_version_migration/__main__.py -------------------------------------------------------------------------------- /Scripts/swiftformat_version_migration/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/swiftformat_version_migration/parse_config.py -------------------------------------------------------------------------------- /Scripts/swiftlint_version_migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/swiftlint_version_migration/README.md -------------------------------------------------------------------------------- /Scripts/swiftlint_version_migration/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/swiftlint_version_migration/__main__.py -------------------------------------------------------------------------------- /Scripts/swiftlint_version_migration/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/swiftlint_version_migration/parse_config.py -------------------------------------------------------------------------------- /Scripts/unicode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/.gitignore -------------------------------------------------------------------------------- /Scripts/unicode/Common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/Common.py -------------------------------------------------------------------------------- /Scripts/unicode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/README.md -------------------------------------------------------------------------------- /Scripts/unicode/UnicodeData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/UnicodeData.py -------------------------------------------------------------------------------- /Scripts/unicode/generate-database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/generate-database.py -------------------------------------------------------------------------------- /Scripts/unicode/generate-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/generate-tests.py -------------------------------------------------------------------------------- /Scripts/unicode/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unicode/main.sh -------------------------------------------------------------------------------- /Scripts/unimplemented_builtins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unimplemented_builtins/README.md -------------------------------------------------------------------------------- /Scripts/unimplemented_builtins/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unimplemented_builtins/__main__.py -------------------------------------------------------------------------------- /Scripts/unimplemented_builtins/get_python_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unimplemented_builtins/get_python_type.py -------------------------------------------------------------------------------- /Scripts/unimplemented_builtins/refresh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Scripts/unimplemented_builtins/refresh.sh -------------------------------------------------------------------------------- /Sources/BigInt/BigInt+InitFromPythonString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigInt+InitFromPythonString.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigInt+InitFromString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigInt+InitFromString.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigInt+ToString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigInt+ToString.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigInt+Words.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigInt+Words.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigInt.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Add.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Add.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+And+Or+Xor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+And+Or+Xor.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Div+Rem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Div+Rem.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Equatable+Comparable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Equatable+Comparable.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Mul.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Mul.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Shifts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Shifts.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Sub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Sub.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+ToString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+ToString.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap+Unary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap+Unary.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntHeap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntHeap.swift -------------------------------------------------------------------------------- /Sources/BigInt/BigIntStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/BigIntStorage.swift -------------------------------------------------------------------------------- /Sources/BigInt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/README.md -------------------------------------------------------------------------------- /Sources/BigInt/Smi.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/Smi.swift -------------------------------------------------------------------------------- /Sources/BigInt/extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/BigInt/extensions.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Builder/CodeObjectBuilder+Class.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Builder/CodeObjectBuilder+Class.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Builder/CodeObjectBuilder+Jump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Builder/CodeObjectBuilder+Jump.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Builder/CodeObjectBuilder+Loop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Builder/CodeObjectBuilder+Loop.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Builder/CodeObjectBuilder+With.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Builder/CodeObjectBuilder+With.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Builder/CodeObjectBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Builder/CodeObjectBuilder.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Builder/CodeObjectBuilderCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Builder/CodeObjectBuilderCache.swift -------------------------------------------------------------------------------- /Sources/Bytecode/CodeObject+GetFilledInstruction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/CodeObject+GetFilledInstruction.swift -------------------------------------------------------------------------------- /Sources/Bytecode/CodeObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/CodeObject.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Generated/Instructions+Filled.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Generated/Instructions+Filled.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Generated/Instructions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Generated/Instructions.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Instructions+Misc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Instructions+Misc.swift -------------------------------------------------------------------------------- /Sources/Bytecode/MangledName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/MangledName.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Peephole/OptimizationResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Peephole/OptimizationResult.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Peephole/PeepholeInstruction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Peephole/PeepholeInstruction.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Peephole/PeepholeJumpTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Peephole/PeepholeJumpTable.swift -------------------------------------------------------------------------------- /Sources/Bytecode/Peephole/PeepholeOptimizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/Peephole/PeepholeOptimizer.swift -------------------------------------------------------------------------------- /Sources/Bytecode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Bytecode/README.md -------------------------------------------------------------------------------- /Sources/Compiler/Compiler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Compiler.swift -------------------------------------------------------------------------------- /Sources/Compiler/CompilerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/CompilerDelegate.swift -------------------------------------------------------------------------------- /Sources/Compiler/CompilerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/CompilerError.swift -------------------------------------------------------------------------------- /Sources/Compiler/CompilerWarning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/CompilerWarning.swift -------------------------------------------------------------------------------- /Sources/Compiler/FutureFeatures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/FutureFeatures.swift -------------------------------------------------------------------------------- /Sources/Compiler/Implementation/BlockType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Implementation/BlockType.swift -------------------------------------------------------------------------------- /Sources/Compiler/Implementation/CompilerImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Implementation/CompilerImpl.swift -------------------------------------------------------------------------------- /Sources/Compiler/Implementation/CompilerUnit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Implementation/CompilerUnit.swift -------------------------------------------------------------------------------- /Sources/Compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/README.md -------------------------------------------------------------------------------- /Sources/Compiler/SpecialIdentifiers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/SpecialIdentifiers.swift -------------------------------------------------------------------------------- /Sources/Compiler/Statement+DocString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Statement+DocString.swift -------------------------------------------------------------------------------- /Sources/Compiler/Symbol table/SymbolInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Symbol table/SymbolInfo.swift -------------------------------------------------------------------------------- /Sources/Compiler/Symbol table/SymbolScope.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Symbol table/SymbolScope.swift -------------------------------------------------------------------------------- /Sources/Compiler/Symbol table/SymbolTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Symbol table/SymbolTable.swift -------------------------------------------------------------------------------- /Sources/Compiler/Symbol table/SymbolTableBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Compiler/Symbol table/SymbolTableBuilder.swift -------------------------------------------------------------------------------- /Sources/Core/Double+PythonParse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/Double+PythonParse.swift -------------------------------------------------------------------------------- /Sources/Core/Extensions/CollectionExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/Extensions/CollectionExtensions.swift -------------------------------------------------------------------------------- /Sources/Core/Extensions/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/Extensions/StringExtensions.swift -------------------------------------------------------------------------------- /Sources/Core/Lyrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/Lyrics.swift -------------------------------------------------------------------------------- /Sources/Core/NonEmptyArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/NonEmptyArray.swift -------------------------------------------------------------------------------- /Sources/Core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/README.md -------------------------------------------------------------------------------- /Sources/Core/SipHash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/SipHash.swift -------------------------------------------------------------------------------- /Sources/Core/SourceLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/SourceLocation.swift -------------------------------------------------------------------------------- /Sources/Core/Trap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/Trap.swift -------------------------------------------------------------------------------- /Sources/Core/Unreachable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/Unreachable.swift -------------------------------------------------------------------------------- /Sources/Core/UseScalarsToHashString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Core/UseScalarsToHashString.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/Doc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/Doc.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/Enumeration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/Enumeration.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/ProductType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/ProductType.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/SourceFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/SourceFile.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/SourceFileVisitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/SourceFileVisitor.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/SourceLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/SourceLocation.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/Token.swift -------------------------------------------------------------------------------- /Sources/Elsa/Entities/Types.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Entities/Types.swift -------------------------------------------------------------------------------- /Sources/Elsa/Generation-AST/AstSourceFileVisitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Generation-AST/AstSourceFileVisitor.swift -------------------------------------------------------------------------------- /Sources/Elsa/Generation-AST/EmitAstVisitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Generation-AST/EmitAstVisitor.swift -------------------------------------------------------------------------------- /Sources/Elsa/Globals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Globals.swift -------------------------------------------------------------------------------- /Sources/Elsa/Lexer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Lexer.swift -------------------------------------------------------------------------------- /Sources/Elsa/Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/Parser.swift -------------------------------------------------------------------------------- /Sources/Elsa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/README.md -------------------------------------------------------------------------------- /Sources/Elsa/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Elsa/main.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileDescriptor.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileManagerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileManagerType.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem+Creat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem+Creat.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem+Join.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem+Join.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem+Mkdir.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem+Mkdir.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem+Names.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem+Names.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem+Readdir.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem+Readdir.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem+Stat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem+Stat.swift -------------------------------------------------------------------------------- /Sources/FileSystem/FileSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/FileSystem.swift -------------------------------------------------------------------------------- /Sources/FileSystem/Filename.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/Filename.swift -------------------------------------------------------------------------------- /Sources/FileSystem/LibC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/LibC.swift -------------------------------------------------------------------------------- /Sources/FileSystem/Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/Path.swift -------------------------------------------------------------------------------- /Sources/FileSystem/PathPartConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/PathPartConvertible.swift -------------------------------------------------------------------------------- /Sources/FileSystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/FileSystem/README.md -------------------------------------------------------------------------------- /Sources/Lexer/Globals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Globals.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+Comment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+Comment.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+GetToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+GetToken.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+Identifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+Identifier.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+Indent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+Indent.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+Number.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+Number.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+String.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer+UNIMPLEMENTED.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer+UNIMPLEMENTED.swift -------------------------------------------------------------------------------- /Sources/Lexer/Lexer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Lexer.swift -------------------------------------------------------------------------------- /Sources/Lexer/LexerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/LexerDelegate.swift -------------------------------------------------------------------------------- /Sources/Lexer/LexerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/LexerError.swift -------------------------------------------------------------------------------- /Sources/Lexer/LexerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/LexerType.swift -------------------------------------------------------------------------------- /Sources/Lexer/LexerWarning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/LexerWarning.swift -------------------------------------------------------------------------------- /Sources/Lexer/NumberType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/NumberType.swift -------------------------------------------------------------------------------- /Sources/Lexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/README.md -------------------------------------------------------------------------------- /Sources/Lexer/StringPrefix.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/StringPrefix.swift -------------------------------------------------------------------------------- /Sources/Lexer/Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Lexer/Token.swift -------------------------------------------------------------------------------- /Sources/Objects/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/.swiftlint.yml -------------------------------------------------------------------------------- /Sources/Objects/Configuration/ArgumentBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Configuration/ArgumentBinding.swift -------------------------------------------------------------------------------- /Sources/Objects/Configuration/Arguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Configuration/Arguments.swift -------------------------------------------------------------------------------- /Sources/Objects/Configuration/Configure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Configuration/Configure.swift -------------------------------------------------------------------------------- /Sources/Objects/Configuration/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Configuration/Environment.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/ExceptionSubclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/ExceptionSubclasses.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/ExceptionSubclasses.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/ExceptionSubclasses.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/FunctionWrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/FunctionWrappers.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/FunctionWrappers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/FunctionWrappers.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/Helpers/NewTypeArguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Helpers/NewTypeArguments.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Helpers/PyTypeDefinition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Helpers/PyTypeDefinition.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Helpers/StaticMethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Helpers/StaticMethod.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Helpers/__init__.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Helpers/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Helpers/strings.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Helpers/swift_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Helpers/swift_keywords.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/IdStrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/IdStrings.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/IdStrings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/IdStrings.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/Py+ErrorTypeDefinitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Py+ErrorTypeDefinitions.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Py+Generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Py+Generated.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Py+Generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Py+Generated.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/Py+TypeDefinitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Py+TypeDefinitions.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Py+TypeDefinitions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Py+TypeDefinitions.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/PyCast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/PyCast.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/PyCast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/PyCast.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/PyStaticCall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/PyStaticCall.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/PyStaticCall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/PyStaticCall.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/ExceptionsByHand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/ExceptionsByHand.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/PyInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/PyInfo.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/TypeInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/TypeInfo.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/TypeInfo_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/TypeInfo_get.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/__init__.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/__main__.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/dump.stencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/dump.stencil -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/dump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/dump.txt -------------------------------------------------------------------------------- /Sources/Objects/Generated/Sourcery/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Sourcery/signature.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Types+Generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Types+Generated.py -------------------------------------------------------------------------------- /Sources/Objects/Generated/Types+Generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/Types+Generated.swift -------------------------------------------------------------------------------- /Sources/Objects/Generated/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Generated/run.sh -------------------------------------------------------------------------------- /Sources/Objects/Helpers/ArgumentParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/ArgumentParser.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/AttributeHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/AttributeHelper.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/Collections/IndexHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/Collections/IndexHelper.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/DescriptorHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/DescriptorHelpers.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/DocHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/DocHelper.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/FloatCompareHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/FloatCompareHelper.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/Frexp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/Frexp.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/Hasher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/Hasher.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/MethodResolutionOrder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/MethodResolutionOrder.swift -------------------------------------------------------------------------------- /Sources/Objects/Helpers/PyModuleImplementation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Helpers/PyModuleImplementation.swift -------------------------------------------------------------------------------- /Sources/Objects/Invariants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Invariants.swift -------------------------------------------------------------------------------- /Sources/Objects/Memory/BufferPtr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Memory/BufferPtr.swift -------------------------------------------------------------------------------- /Sources/Objects/Memory/GenericLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Memory/GenericLayout.swift -------------------------------------------------------------------------------- /Sources/Objects/Memory/Ptr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Memory/Ptr.swift -------------------------------------------------------------------------------- /Sources/Objects/Memory/PyMemory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Memory/PyMemory.swift -------------------------------------------------------------------------------- /Sources/Objects/Memory/RawPtr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Memory/RawPtr.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - _imp/UnderscoreImp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - _imp/UnderscoreImp.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - _os/UnderscoreOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - _os/UnderscoreOS.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - builtins/Builtins.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - builtins/Builtins.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Entities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Entities.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Functions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Functions.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Hooks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Hooks.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Modules.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Modules.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Prefix+Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Prefix+Path.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Prompt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Prompt.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Properties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Properties.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Streams.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Streams.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+UNIMPLEMENTED.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+UNIMPLEMENTED.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys+Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys+Version.swift -------------------------------------------------------------------------------- /Sources/Objects/Modules - sys/Sys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Modules - sys/Sys.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Any+All+Sum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Any+All+Sum.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Attributes.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Bin+Hex+Oct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Bin+Hex+Oct.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Bool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Bool.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Call.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Call.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Class.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Class.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Code.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Code.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Collections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Collections.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Compare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Compare.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Compile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Compile.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Error creation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Error creation.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Error.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Exec+Eval.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Exec+Eval.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Hash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Hash.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Import.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Import.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Importlib.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Importlib.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Locals+Globals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Locals+Globals.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Min+Max.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Min+Max.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Next+Iter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Next+Iter.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Numeric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Numeric.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+NumericBinary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+NumericBinary.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+NumericTernary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+NumericTernary.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+NumericUnary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+NumericUnary.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Open.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Open.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Ord+Chr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Ord+Chr.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Other.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Other.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Print.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Print.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+PrintError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+PrintError.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+PrintTraceback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+PrintTraceback.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Str+Repr+ASCII.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Str+Repr+ASCII.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+String.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Subscripts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Subscripts.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Type.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Type.swift -------------------------------------------------------------------------------- /Sources/Objects/Py+Thingies/Py+Warning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py+Thingies/Py+Warning.swift -------------------------------------------------------------------------------- /Sources/Objects/Py.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Py.swift -------------------------------------------------------------------------------- /Sources/Objects/PyConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyConfig.swift -------------------------------------------------------------------------------- /Sources/Objects/PyDelegateType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyDelegateType.swift -------------------------------------------------------------------------------- /Sources/Objects/PyFileSystemType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyFileSystemType.swift -------------------------------------------------------------------------------- /Sources/Objects/PyObject+Flags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyObject+Flags.swift -------------------------------------------------------------------------------- /Sources/Objects/PyObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyObject.swift -------------------------------------------------------------------------------- /Sources/Objects/PyObjectMixin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyObjectMixin.swift -------------------------------------------------------------------------------- /Sources/Objects/PyType+Flags.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyType+Flags.swift -------------------------------------------------------------------------------- /Sources/Objects/PyType+new+init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyType+new+init.swift -------------------------------------------------------------------------------- /Sources/Objects/PyType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/PyType.swift -------------------------------------------------------------------------------- /Sources/Objects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/README.md -------------------------------------------------------------------------------- /Sources/Objects/Results/CompareResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Results/CompareResult.swift -------------------------------------------------------------------------------- /Sources/Objects/Results/DirResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Results/DirResult.swift -------------------------------------------------------------------------------- /Sources/Objects/Results/HashResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Results/HashResult.swift -------------------------------------------------------------------------------- /Sources/Objects/Results/PyResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Results/PyResult.swift -------------------------------------------------------------------------------- /Sources/Objects/Results/PyResultGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Results/PyResultGen.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyBool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyBool.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyComplex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyComplex.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyEllipsis.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyEllipsis.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyFloat+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyFloat+Hex.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyFloat.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyInt.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyNamespace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyNamespace.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyNone.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyNone.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - basic/PyNotImplemented.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - basic/PyNotImplemented.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyCell.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyCode.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyFrame+BlockStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyFrame+BlockStack.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyFrame+FastLocals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyFrame+FastLocals.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyFrame+LocalsDict.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyFrame+LocalsDict.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyFrame+ObjectStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyFrame+ObjectStack.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyFrame.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyFrame.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PyModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PyModule.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PySuper+Init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PySuper+Init.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - code/PySuper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - code/PySuper.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyEnumerate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyEnumerate.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyFilter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyFilter.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyIterator.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyMap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyMap.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyRange.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyReversed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyReversed.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PySlice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PySlice.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - collections/PyZip.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - collections/PyZip.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - dictionary/PyDict+Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - dictionary/PyDict+Update.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - dictionary/PyDict.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - dictionary/PyDict.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - dictionary/PyDictItems.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - dictionary/PyDictItems.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - dictionary/PyDictKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - dictionary/PyDictKeys.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - dictionary/PyDictValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - dictionary/PyDictValues.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PyBaseException.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PyBaseException.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PyErrorMixin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PyErrorMixin.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PyImportError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PyImportError.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PyKeyError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PyKeyError.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PyStopIteration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PyStopIteration.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PySyntaxError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PySyntaxError.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PySystemExit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PySystemExit.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - errors/PyTraceback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - errors/PyTraceback.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - functions/PyClassMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - functions/PyClassMethod.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - functions/PyFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - functions/PyFunction.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - functions/PyMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - functions/PyMethod.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - functions/PyProperty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - functions/PyProperty.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - functions/PyStaticMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - functions/PyStaticMethod.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - io/FileMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - io/FileMode.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - io/PyFileDescriptorType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - io/PyFileDescriptorType.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - io/PyTextFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - io/PyTextFile.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - list & tuple/PyList+Sort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - list & tuple/PyList+Sort.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - list & tuple/PyList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - list & tuple/PyList.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - list & tuple/PyTuple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - list & tuple/PyTuple.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - set/Abstract/AbstractSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - set/Abstract/AbstractSet.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - set/OrderedSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - set/OrderedSet.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - set/PyAnySet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - set/PyAnySet.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - set/PyFrozenSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - set/PyFrozenSet.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - set/PySet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - set/PySet.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - set/PySetIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - set/PySetIterator.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyAnyBytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyAnyBytes.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyByteArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyByteArray.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyBytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyBytes.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyBytesIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyBytesIterator.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyString+Encoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyString+Encoding.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyString+GetItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyString+GetItem.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyString.swift -------------------------------------------------------------------------------- /Sources/Objects/Types - string/PyStringIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/Types - string/PyStringIterator.swift -------------------------------------------------------------------------------- /Sources/Objects/UNIMPLEMENTED.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Objects/UNIMPLEMENTED.swift -------------------------------------------------------------------------------- /Sources/Parser/ASTNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/ASTNode.swift -------------------------------------------------------------------------------- /Sources/Parser/ASTValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/ASTValidator.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/FString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/FString.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/FStringError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/FStringError.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/Parser+Atom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/Parser+Atom.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/Parser+List.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/Parser+List.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/Parser+Parens.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/Parser+Parens.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/Parser+Set+Dictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/Parser+Set+Dictionary.swift -------------------------------------------------------------------------------- /Sources/Parser/Atoms/Parser+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Atoms/Parser+String.swift -------------------------------------------------------------------------------- /Sources/Parser/Errors/ExpectedToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Errors/ExpectedToken.swift -------------------------------------------------------------------------------- /Sources/Parser/Errors/ParserError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Errors/ParserError.swift -------------------------------------------------------------------------------- /Sources/Parser/Errors/ParserErrorKind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Errors/ParserErrorKind.swift -------------------------------------------------------------------------------- /Sources/Parser/Errors/ParserWarning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Errors/ParserWarning.swift -------------------------------------------------------------------------------- /Sources/Parser/Expressions/Parser+Arguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Expressions/Parser+Arguments.swift -------------------------------------------------------------------------------- /Sources/Parser/Expressions/Parser+Expression.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Expressions/Parser+Expression.swift -------------------------------------------------------------------------------- /Sources/Parser/Expressions/Parser+Trailer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Expressions/Parser+Trailer.swift -------------------------------------------------------------------------------- /Sources/Parser/Expressions/Parser+YieldExpr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Expressions/Parser+YieldExpr.swift -------------------------------------------------------------------------------- /Sources/Parser/Generated/AST.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Generated/AST.swift -------------------------------------------------------------------------------- /Sources/Parser/Generated/ASTBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Generated/ASTBuilder.swift -------------------------------------------------------------------------------- /Sources/Parser/Generated/ASTVisitors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Generated/ASTVisitors.swift -------------------------------------------------------------------------------- /Sources/Parser/LexerAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/LexerAdapter.swift -------------------------------------------------------------------------------- /Sources/Parser/Parser+UNIMPLEMENTED.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Parser+UNIMPLEMENTED.swift -------------------------------------------------------------------------------- /Sources/Parser/Parser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Parser.swift -------------------------------------------------------------------------------- /Sources/Parser/ParserDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/ParserDelegate.swift -------------------------------------------------------------------------------- /Sources/Parser/Printer/ASTPrinter+Expr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Printer/ASTPrinter+Expr.swift -------------------------------------------------------------------------------- /Sources/Parser/Printer/ASTPrinter+Stmt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Printer/ASTPrinter+Stmt.swift -------------------------------------------------------------------------------- /Sources/Parser/Printer/ASTPrinter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Printer/ASTPrinter.swift -------------------------------------------------------------------------------- /Sources/Parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/README.md -------------------------------------------------------------------------------- /Sources/Parser/SetLoadExpressionContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/SetLoadExpressionContext.swift -------------------------------------------------------------------------------- /Sources/Parser/SetStoreExpressionContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/SetStoreExpressionContext.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+CompoundStmt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+CompoundStmt.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+Decorated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+Decorated.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+Func+Class.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+Func+Class.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+Import.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+Import.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+SmallStmt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+SmallStmt.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+Stmt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+Stmt.swift -------------------------------------------------------------------------------- /Sources/Parser/Statements/Parser+Try.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Parser/Statements/Parser+Try.swift -------------------------------------------------------------------------------- /Sources/PyTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/PyTests/README.md -------------------------------------------------------------------------------- /Sources/PyTests/TestRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/PyTests/TestRunner.swift -------------------------------------------------------------------------------- /Sources/PyTests/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/PyTests/main.swift -------------------------------------------------------------------------------- /Sources/Rapunzel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Rapunzel/README.md -------------------------------------------------------------------------------- /Sources/Rapunzel/Rapunzel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Rapunzel/Rapunzel.swift -------------------------------------------------------------------------------- /Sources/Rapunzel/Wadler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Rapunzel/Wadler.swift -------------------------------------------------------------------------------- /Sources/UnicodeData/ASCIIData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/ASCIIData.swift -------------------------------------------------------------------------------- /Sources/UnicodeData/Generated.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/Generated.swift -------------------------------------------------------------------------------- /Sources/UnicodeData/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/README.md -------------------------------------------------------------------------------- /Sources/UnicodeData/UnicodeData+CaseMapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/UnicodeData+CaseMapping.swift -------------------------------------------------------------------------------- /Sources/UnicodeData/UnicodeData+Record.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/UnicodeData+Record.swift -------------------------------------------------------------------------------- /Sources/UnicodeData/UnicodeData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/UnicodeData.swift -------------------------------------------------------------------------------- /Sources/UnicodeData/UnicodeScalar+unsafeInit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/UnicodeData/UnicodeScalar+unsafeInit.swift -------------------------------------------------------------------------------- /Sources/VM/Debug.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Debug.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Class.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Class.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+CollectionUnpack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+CollectionUnpack.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Collections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Collections.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Compare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Compare.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Function.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Function.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+General.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+General.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Import.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Import.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Jump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Jump.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Loop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Loop.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+NumericBinary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+NumericBinary.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+NumericInPlace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+NumericInPlace.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+NumericUnary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+NumericUnary.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Store+Load+Delete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Store+Load+Delete.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+String.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Try+Catch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Try+Catch.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+UNIMPLEMENTED.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+UNIMPLEMENTED.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+Unwind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+Unwind.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval+With.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval+With.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/Eval.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/Eval.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/InstructionResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/InstructionResult.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/PushExceptionBeforeExcept.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/PushExceptionBeforeExcept.swift -------------------------------------------------------------------------------- /Sources/VM/Eval/PushFinallyReason.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/Eval/PushFinallyReason.swift -------------------------------------------------------------------------------- /Sources/VM/PyDelegate+Compile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/PyDelegate+Compile.swift -------------------------------------------------------------------------------- /Sources/VM/PyDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/PyDelegate.swift -------------------------------------------------------------------------------- /Sources/VM/PyFileDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/PyFileDescriptor.swift -------------------------------------------------------------------------------- /Sources/VM/PyFileSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/PyFileSystem.swift -------------------------------------------------------------------------------- /Sources/VM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/README.md -------------------------------------------------------------------------------- /Sources/VM/VM+Run.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/VM+Run.swift -------------------------------------------------------------------------------- /Sources/VM/VM+RunInteractive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/VM+RunInteractive.swift -------------------------------------------------------------------------------- /Sources/VM/VM+RunScript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/VM+RunScript.swift -------------------------------------------------------------------------------- /Sources/VM/VM+Signals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/VM+Signals.swift -------------------------------------------------------------------------------- /Sources/VM/VM+UNIMPLEMENTED.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/VM+UNIMPLEMENTED.swift -------------------------------------------------------------------------------- /Sources/VM/VM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/VM/VM.swift -------------------------------------------------------------------------------- /Sources/Violet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Violet/README.md -------------------------------------------------------------------------------- /Sources/Violet/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Sources/Violet/main.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/BigInt/BigIntCOWTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/BigInt/BigIntCOWTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/BigInt/BigIntHashTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/BigInt/BigIntHashTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/BigInt/BigIntPowerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/BigInt/BigIntPowerTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/BigInt/BigIntPropertyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/BigInt/BigIntPropertyTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapAddTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapAddTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapAndTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapAndTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapDivRemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapDivRemTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapDivTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapDivTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapInvertTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapInvertTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapMulTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapMulTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapNegateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapNegateTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapOrTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapOrTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapRemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapRemTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapShiftTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapShiftTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapStringTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapSubTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapSubTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntHeapXorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntHeapXorTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Heap/BigIntStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Heap/BigIntStorageTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/BigIntHeapHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/BigIntHeapHelpers.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/BigIntHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/BigIntHelpers.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/BitWidthTestCases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/BitWidthTestCases.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/GenerateNumbers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/GenerateNumbers.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/GlobalFunctions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/GlobalFunctions.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/StringTestCases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/StringTestCases.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Helpers/WordsTestCases.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Helpers/WordsTestCases.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Node/NodeTests+Support.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Node/NodeTests+Support.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Node/NodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Node/NodeTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Smi vs heap/SmiVsHeapHash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Smi vs heap/SmiVsHeapHash.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Smi/SmiBinaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Smi/SmiBinaryTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Smi/SmiBitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Smi/SmiBitTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Smi/SmiPropertyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Smi/SmiPropertyTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Smi/SmiShiftTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Smi/SmiShiftTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/Smi/SmiUnaryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/Smi/SmiUnaryTests.swift -------------------------------------------------------------------------------- /Tests/BigIntTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BigIntTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Builder/BuilderClassTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Builder/BuilderClassTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Builder/BuilderJumpTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Builder/BuilderJumpTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Builder/BuilderLoopTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Builder/BuilderLoopTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Builder/BuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Builder/BuilderTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Builder/BuilderTryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Builder/BuilderTryTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Builder/BuilderWithTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Builder/BuilderWithTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Globals/ConstantGlobals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Globals/ConstantGlobals.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Globals/LabelGlobals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Globals/LabelGlobals.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Globals/NameGlobals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Globals/NameGlobals.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Globals/createBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Globals/createBuilder.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/InstructionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/InstructionTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/MangledNameTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/MangledNameTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/Peephole/PeepholeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/Peephole/PeepholeTests.swift -------------------------------------------------------------------------------- /Tests/BytecodeTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/BytecodeTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/ASTCreator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/ASTCreator.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/CodeObject+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/CodeObject+Extensions.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile expr/CompileCall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile expr/CompileCall.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile expr/CompileList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile expr/CompileList.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile expr/CompileSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile expr/CompileSet.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile expr/CompileTuple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile expr/CompileTuple.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile stmt/CompileFor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile stmt/CompileFor.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile stmt/CompileRaise.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile stmt/CompileRaise.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile stmt/CompileTry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile stmt/CompileTry.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile stmt/CompileWhile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile stmt/CompileWhile.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Compile stmt/CompileWith.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Compile stmt/CompileWith.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/CompileAsserts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/CompileAsserts.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/CompileTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/CompileTestCase.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/FutureFeaturesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/FutureFeaturesTests.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/OptimizationLevelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/OptimizationLevelTests.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/SourceLocations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/SourceLocations.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STAssign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STAssign.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STClass.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STExpr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STExpr.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STFunction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STFunction.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STImport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STImport.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STLambda.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STLambda.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STStmt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STStmt.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/Symbol table/STTopScope.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/Symbol table/STTopScope.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/SymbolTableAsserts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/SymbolTableAsserts.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/SymbolTableTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/SymbolTableTestCase.swift -------------------------------------------------------------------------------- /Tests/CompilerTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CompilerTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/CoreTests/SipHashTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CoreTests/SipHashTests.swift -------------------------------------------------------------------------------- /Tests/CoreTests/UseScalarsToHashStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CoreTests/UseScalarsToHashStringTests.swift -------------------------------------------------------------------------------- /Tests/CoreTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/CoreTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/FileSystemTests/FakeFileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/FileSystemTests/FakeFileManager.swift -------------------------------------------------------------------------------- /Tests/FileSystemTests/FileSystemTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/FileSystemTests/FileSystemTest.swift -------------------------------------------------------------------------------- /Tests/FileSystemTests/JoinTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/FileSystemTests/JoinTests.swift -------------------------------------------------------------------------------- /Tests/FileSystemTests/NameTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/FileSystemTests/NameTests.swift -------------------------------------------------------------------------------- /Tests/FileSystemTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/FileSystemTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/CommentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/CommentTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/FloatingPointTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/FloatingPointTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/Globals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/Globals.swift -------------------------------------------------------------------------------- /Tests/LexerTests/IdentifierTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/IdentifierTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/IndentSpaceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/IndentSpaceTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/IndentTabTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/IndentTabTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/IndentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/IndentTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/IntegerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/IntegerTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/OperatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/OperatorTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/OtherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/OtherTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/StringTests.swift -------------------------------------------------------------------------------- /Tests/LexerTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LexerTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Fakes/FakeDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Fakes/FakeDelegate.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Fakes/FakeFileSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Fakes/FakeFileSystem.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Fakes/shouldNotBeCalled.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Fakes/shouldNotBeCalled.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Generated/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Generated/run.sh -------------------------------------------------------------------------------- /Tests/ObjectsTests/Helpers tests/HashFloat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Helpers tests/HashFloat.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Helpers tests/HashInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Helpers tests/HashInt.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Helpers tests/HashString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Helpers tests/HashString.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Memory/GenericLayoutTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Memory/GenericLayoutTests.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/PyTestCase+Asserts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/PyTestCase+Asserts.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/PyTestCase+Methods.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/PyTestCase+Methods.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/PyTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/PyTestCase.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Types - basic/PyBoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Types - basic/PyBoolTests.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Types - basic/PyFloatTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Types - basic/PyFloatTests.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/Types - basic/PyIntTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/Types - basic/PyIntTests.swift -------------------------------------------------------------------------------- /Tests/ObjectsTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ObjectsTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/FStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/FStringTests.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/ParseAtoms.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/ParseAtoms.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/ParseDictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/ParseDictionary.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/ParseList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/ParseList.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/ParseParenExpr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/ParseParenExpr.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/ParseSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/ParseSet.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Atoms/ParseString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Atoms/ParseString.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseAttribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseAttribute.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseBitExpr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseBitExpr.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseBoolExpr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseBoolExpr.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseCall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseCall.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseIfExpr.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseIfExpr.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseLambda.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseLambda.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Expressions/ParseSubscript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Expressions/ParseSubscript.swift -------------------------------------------------------------------------------- /Tests/ParserTests/FakeLexer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/FakeLexer.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Globals.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Globals.swift -------------------------------------------------------------------------------- /Tests/ParserTests/LexerAdapterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/LexerAdapterTests.swift -------------------------------------------------------------------------------- /Tests/ParserTests/SourceLocations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/SourceLocations.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseAnnAssign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseAnnAssign.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseAssert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseAssert.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseAssign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseAssign.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseAsync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseAsync.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseAugAssign.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseAugAssign.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseClassDef.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseClassDef.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseComment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseComment.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseDecorators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseDecorators.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseDelete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseDelete.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseFor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseFor.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseFunctionDef.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseFunctionDef.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseIfStatement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseIfStatement.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseImport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseImport.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseImportFrom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseImportFrom.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParsePass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParsePass.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseRaise.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseRaise.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseReturn.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseReturn.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseSuite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseSuite.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseTry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseTry.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseWhile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseWhile.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseWith.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseWith.swift -------------------------------------------------------------------------------- /Tests/ParserTests/Statements/ParseYield.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/Statements/ParseYield.swift -------------------------------------------------------------------------------- /Tests/ParserTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/ParserTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/RapunzelTests/Lyrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/RapunzelTests/Lyrics.swift -------------------------------------------------------------------------------- /Tests/RapunzelTests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/RapunzelTests/Tests.swift -------------------------------------------------------------------------------- /Tests/RapunzelTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/RapunzelTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataTests/ASCIIData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/UnicodeDataTests/ASCIIData.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataTests/Asserts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/UnicodeDataTests/Asserts.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataTests/UnicodeData - ASCII.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/UnicodeDataTests/UnicodeData - ASCII.swift -------------------------------------------------------------------------------- /Tests/UnicodeDataTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/UnicodeDataTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/VMTests/NoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/VMTests/NoTests.swift -------------------------------------------------------------------------------- /Tests/VMTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Tests/VMTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Various CPython thingies/AST/arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/AST/arguments.md -------------------------------------------------------------------------------- /Various CPython thingies/AST/expression-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/AST/expression-context.md -------------------------------------------------------------------------------- /Various CPython thingies/Methods/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/Methods/types.md -------------------------------------------------------------------------------- /Various CPython thingies/Type definitions/all.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/Type definitions/all.c -------------------------------------------------------------------------------- /Various CPython thingies/Type definitions/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/Type definitions/base.c -------------------------------------------------------------------------------- /Various CPython thingies/Type definitions/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/Type definitions/code.c -------------------------------------------------------------------------------- /Various CPython thingies/Type definitions/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/Type definitions/errors.c -------------------------------------------------------------------------------- /Various CPython thingies/builtins - typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/builtins - typing.py -------------------------------------------------------------------------------- /Various CPython thingies/calculate_stack_depth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/calculate_stack_depth.c -------------------------------------------------------------------------------- /Various CPython thingies/exception_hierarchy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LiarPrincess/Violet/HEAD/Various CPython thingies/exception_hierarchy.txt --------------------------------------------------------------------------------