├── .gitattributes ├── .github └── workflows │ ├── linux-ubuntu-latest-32bit.yml │ ├── linux-ubuntu-latest-perl-v5.20.3.yml │ ├── linux-ubuntu-latest.yml │ ├── macos-latest.yml │ └── windows-latest.yml ├── .gitignore ├── Changes ├── DEVELOPMENT.md ├── LICENSE ├── MANIFEST ├── MANIFEST.SKIP ├── Makefile.PL ├── README.md ├── SPVM.xs ├── benchmark ├── benchmark_sum.pl └── lib │ └── SPVM │ ├── MyMath.c │ ├── MyMath.config │ └── MyMath.spvm ├── examples ├── doc │ └── tutorial │ │ ├── basic │ │ ├── lib │ │ │ └── SPVM │ │ │ │ └── MyMath.spvm │ │ └── sum.pl │ │ └── precompile │ │ ├── lib │ │ └── SPVM │ │ │ └── MyMath.spvm │ │ └── sum_precompile.pl ├── native │ ├── bind_clib │ │ ├── bind_clib.pl │ │ └── lib │ │ │ └── SPVM │ │ │ ├── BindCLib.c │ │ │ ├── BindCLib.config │ │ │ ├── BindCLib.native │ │ │ ├── include │ │ │ │ └── bind_clib.h │ │ │ └── src │ │ │ │ └── bind_clib.c │ │ │ └── BindCLib.spvm │ ├── cuda_add │ │ ├── cuda_add.pl │ │ └── lib │ │ │ └── SPVM │ │ │ ├── MyAdd.config │ │ │ ├── MyAdd.cu │ │ │ ├── MyAdd.native │ │ │ ├── include │ │ │ │ └── cuda_array_culc.h │ │ │ └── src │ │ │ │ └── cuda_array_culc.cu │ │ │ └── MyAdd.spvm │ ├── eigen │ │ └── README │ ├── gsl │ │ ├── lib │ │ │ └── SPVM │ │ │ │ ├── MyGSL.c │ │ │ │ ├── MyGSL.config │ │ │ │ └── MyGSL.spvm │ │ └── mygsl.pl │ ├── opencv │ │ └── resize │ │ │ ├── lib │ │ │ └── SPVM │ │ │ │ ├── MyOpenCVResize.config │ │ │ │ ├── MyOpenCVResize.cpp │ │ │ │ └── MyOpenCVResize.spvm │ │ │ ├── linux-pengin-output.png │ │ │ ├── linux-pengin.png │ │ │ └── opencv_resize.pl │ ├── openmp │ │ ├── lib │ │ │ └── SPVM │ │ │ │ ├── MyOpenMP.c │ │ │ │ ├── MyOpenMP.config │ │ │ │ └── MyOpenMP.spvm │ │ └── openmp.pl │ └── zlib │ │ ├── lib │ │ └── SPVM │ │ │ ├── MyZlib.c │ │ │ ├── MyZlib.config │ │ │ └── MyZlib.spvm │ │ └── zlib.pl └── spvmcc │ └── basic │ ├── README.txt │ ├── SPVM │ └── MyApp.spvm │ └── myapp ├── lib ├── SPVM.pm └── SPVM │ ├── Address.pm │ ├── Array.c │ ├── Array.config │ ├── Array.pm │ ├── Array.spvm │ ├── BlessedObject.pm │ ├── BlessedObject │ ├── Array.pm │ ├── Class.pm │ └── String.pm │ ├── Bool.pm │ ├── Builder.pm │ ├── Builder │ ├── API.pm │ ├── CC.pm │ ├── CompileInfo.pm │ ├── Config.pm │ ├── Config │ │ └── Exe.pm │ ├── ConfigBuilder.pm │ ├── DependencyAnalyzer.pm │ ├── Exe.pm │ ├── LibInfo.pm │ ├── LinkInfo.pm │ ├── Native │ │ ├── BasicType.pm │ │ ├── ClassFile.pm │ │ ├── Compiler.pm │ │ ├── Env.pm │ │ ├── Method.pm │ │ ├── Runtime.pm │ │ └── Stack.pm │ ├── ObjectFileInfo.pm │ ├── Resource.pm │ ├── ScriptInfo.pm │ ├── Util.pm │ ├── Util │ │ └── API.pm │ ├── include │ │ ├── spvm_allocator.h │ │ ├── spvm_allow.h │ │ ├── spvm_api.h │ │ ├── spvm_api_allocator.h │ │ ├── spvm_api_arg.h │ │ ├── spvm_api_basic_type.h │ │ ├── spvm_api_class_file.h │ │ ├── spvm_api_class_var.h │ │ ├── spvm_api_compiler.h │ │ ├── spvm_api_field.h │ │ ├── spvm_api_internal.h │ │ ├── spvm_api_method.h │ │ ├── spvm_api_mutex.h │ │ ├── spvm_api_runtime.h │ │ ├── spvm_api_string_buffer.h │ │ ├── spvm_api_type.h │ │ ├── spvm_array_field_access.h │ │ ├── spvm_attribute.h │ │ ├── spvm_basic_type.h │ │ ├── spvm_block.h │ │ ├── spvm_call_method.h │ │ ├── spvm_case_info.h │ │ ├── spvm_check.h │ │ ├── spvm_class_file.h │ │ ├── spvm_class_var.h │ │ ├── spvm_class_var_access.h │ │ ├── spvm_compiler.h │ │ ├── spvm_constant.h │ │ ├── spvm_dumper.h │ │ ├── spvm_field.h │ │ ├── spvm_field_access.h │ │ ├── spvm_hash.h │ │ ├── spvm_implement.h │ │ ├── spvm_interface.h │ │ ├── spvm_list.h │ │ ├── spvm_method.h │ │ ├── spvm_module_file.h │ │ ├── spvm_mutex.h │ │ ├── spvm_native.h │ │ ├── spvm_object.h │ │ ├── spvm_op.h │ │ ├── spvm_opcode.h │ │ ├── spvm_opcode_builder.h │ │ ├── spvm_opcode_list.h │ │ ├── spvm_precompile.h │ │ ├── spvm_public_api.h │ │ ├── spvm_runtime.h │ │ ├── spvm_runtime_arg.h │ │ ├── spvm_runtime_basic_type.h │ │ ├── spvm_runtime_call_stack_frame_info.h │ │ ├── spvm_runtime_class_var.h │ │ ├── spvm_runtime_field.h │ │ ├── spvm_runtime_method.h │ │ ├── spvm_runtime_string.h │ │ ├── spvm_strerror.h │ │ ├── spvm_string.h │ │ ├── spvm_string_buffer.h │ │ ├── spvm_switch_info.h │ │ ├── spvm_toke.h │ │ ├── spvm_type.h │ │ ├── spvm_typedecl.h │ │ ├── spvm_use.h │ │ ├── spvm_utf8.h │ │ ├── spvm_var.h │ │ ├── spvm_var_decl.h │ │ ├── spvm_version.h │ │ ├── spvm_version_from.h │ │ ├── spvm_vm.h │ │ ├── spvm_weaken_backref.h │ │ ├── spvm_yacc.h │ │ └── spvm_yacc_util.h │ └── src │ │ ├── spvm_allocator.c │ │ ├── spvm_allow.c │ │ ├── spvm_api.c │ │ ├── spvm_api_allocator.c │ │ ├── spvm_api_arg.c │ │ ├── spvm_api_basic_type.c │ │ ├── spvm_api_class_file.c │ │ ├── spvm_api_class_var.c │ │ ├── spvm_api_compiler.c │ │ ├── spvm_api_field.c │ │ ├── spvm_api_internal.c │ │ ├── spvm_api_method.c │ │ ├── spvm_api_mutex.c │ │ ├── spvm_api_runtime.c │ │ ├── spvm_api_string_buffer.c │ │ ├── spvm_api_type.c │ │ ├── spvm_array_field_access.c │ │ ├── spvm_attribute.c │ │ ├── spvm_basic_type.c │ │ ├── spvm_block.c │ │ ├── spvm_call_method.c │ │ ├── spvm_case_info.c │ │ ├── spvm_check.c │ │ ├── spvm_class_file.c │ │ ├── spvm_class_var.c │ │ ├── spvm_class_var_access.c │ │ ├── spvm_compiler.c │ │ ├── spvm_constant.c │ │ ├── spvm_dumper.c │ │ ├── spvm_field.c │ │ ├── spvm_field_access.c │ │ ├── spvm_hash.c │ │ ├── spvm_interface.c │ │ ├── spvm_list.c │ │ ├── spvm_method.c │ │ ├── spvm_mutex.c │ │ ├── spvm_op.c │ │ ├── spvm_opcode.c │ │ ├── spvm_opcode_builder.c │ │ ├── spvm_opcode_list.c │ │ ├── spvm_precompile.c │ │ ├── spvm_runtime.c │ │ ├── spvm_strerror.c │ │ ├── spvm_string.c │ │ ├── spvm_string_buffer.c │ │ ├── spvm_switch_info.c │ │ ├── spvm_toke.c │ │ ├── spvm_type.c │ │ ├── spvm_use.c │ │ ├── spvm_utf8.c │ │ ├── spvm_var.c │ │ ├── spvm_var_decl.c │ │ ├── spvm_version_from.c │ │ ├── spvm_vm.c │ │ ├── spvm_yacc.c │ │ └── spvm_yacc_util.c │ ├── Byte.pm │ ├── ByteList.pm │ ├── ByteList.spvm │ ├── Callback.pm │ ├── Callback.spvm │ ├── Callback │ ├── Grep.pm │ ├── Grep.spvm │ ├── Grep │ │ ├── Byte.pm │ │ ├── Byte.spvm │ │ ├── Double.pm │ │ ├── Double.spvm │ │ ├── Float.pm │ │ ├── Float.spvm │ │ ├── Int.pm │ │ ├── Int.spvm │ │ ├── Long.pm │ │ ├── Long.spvm │ │ ├── Short.pm │ │ └── Short.spvm │ ├── Map.pm │ ├── Map.spvm │ ├── MapExpand.pm │ └── MapExpand.spvm │ ├── Cloneable.pm │ ├── Cloneable.spvm │ ├── Cloner.pm │ ├── Cloner.spvm │ ├── CommandInfo.pm │ ├── Comparable.pm │ ├── Comparable.spvm │ ├── Comparator.pm │ ├── Comparator.spvm │ ├── Comparator │ ├── Double.pm │ ├── Double.spvm │ ├── Float.pm │ ├── Float.spvm │ ├── Int.pm │ ├── Int.spvm │ ├── Long.pm │ ├── Long.spvm │ ├── String.pm │ └── String.spvm │ ├── Complex_2d.pm │ ├── Complex_2d.spvm │ ├── Complex_2f.pm │ ├── Complex_2f.spvm │ ├── Countable.pm │ ├── Dist.pm │ ├── Document.pm │ ├── Document │ ├── EnvironmentVariables.pm │ ├── Language.pm │ ├── Language │ │ ├── Class.pm │ │ ├── ExceptionHandling.pm │ │ ├── GarbageCollection.pm │ │ ├── Operators.pm │ │ ├── Statements.pm │ │ ├── SyntaxParsing.pm │ │ ├── System.pm │ │ ├── Tokenization.pm │ │ └── Types.pm │ ├── Modules.pm │ ├── NativeAPI.pm │ ├── NativeAPI │ │ ├── Allocator.pm │ │ ├── Argument.pm │ │ ├── BasicType.pm │ │ ├── ClassFile.pm │ │ ├── ClassVariable.pm │ │ ├── Compiler.pm │ │ ├── Field.pm │ │ ├── Internal.pm │ │ ├── Method.pm │ │ ├── Mutex.pm │ │ ├── Runtime.pm │ │ ├── StringBuffer.pm │ │ └── Type.pm │ ├── NativeClass.pm │ └── Resource.pm │ ├── Double.pm │ ├── DoubleList.pm │ ├── DoubleList.spvm │ ├── EqualityCheckable.pm │ ├── EqualityCheckable.spvm │ ├── EqualityChecker.pm │ ├── EqualityChecker.spvm │ ├── EqualityChecker │ ├── Address.pm │ └── Address.spvm │ ├── Error.pm │ ├── Error │ ├── Compile.pm │ ├── FieldNotSpecified.pm │ ├── FieldNotSpecified.spvm │ ├── MethodCallNotPermitted.pm │ ├── NotSupported.pm │ ├── System.pm │ └── Unicode │ │ ├── InvalidUTF8.pm │ │ └── InvalidUTF8.spvm │ ├── ExchangeAPI.pm │ ├── ExchangeAPI │ ├── Class.pm │ └── Error.pm │ ├── Float.pm │ ├── FloatList.pm │ ├── FloatList.spvm │ ├── Fn.c │ ├── Fn.config │ ├── Fn.pm │ ├── Fn.spvm │ ├── Format.c │ ├── Format.config │ ├── Format.pm │ ├── Format.spvm │ ├── Global.pm │ ├── Hash.c │ ├── Hash.config │ ├── Hash.pm │ ├── Hash.spvm │ ├── Hash │ ├── Entry.pm │ └── Entry.spvm │ ├── Immutable │ ├── ByteList.pm │ ├── ByteList.spvm │ ├── DoubleList.pm │ ├── DoubleList.spvm │ ├── FloatList.pm │ ├── FloatList.spvm │ ├── IntList.pm │ ├── IntList.spvm │ ├── LongList.pm │ ├── LongList.spvm │ ├── ShortList.pm │ ├── ShortList.spvm │ ├── StringList.pm │ └── StringList.spvm │ ├── Int.pm │ ├── IntList.pm │ ├── IntList.spvm │ ├── List.pm │ ├── List.spvm │ ├── Long.pm │ ├── LongList.pm │ ├── LongList.spvm │ ├── Native.c │ ├── Native.config │ ├── Native.pm │ ├── Native.spvm │ ├── Native │ ├── API.c │ ├── API.config │ ├── API.pm │ ├── API.spvm │ ├── Arg.c │ ├── Arg.config │ ├── Arg.pm │ ├── Arg.spvm │ ├── BasicType.c │ ├── BasicType.config │ ├── BasicType.pm │ ├── BasicType.spvm │ ├── ClassFile.c │ ├── ClassFile.config │ ├── ClassFile.pm │ ├── ClassFile.spvm │ ├── ClassVar.c │ ├── ClassVar.config │ ├── ClassVar.pm │ ├── ClassVar.spvm │ ├── Compiler.c │ ├── Compiler.config │ ├── Compiler.pm │ ├── Compiler.spvm │ ├── Constant.c │ ├── Constant.config │ ├── Constant.pm │ ├── Constant.spvm │ ├── Env.c │ ├── Env.config │ ├── Env.pm │ ├── Env.spvm │ ├── Field.c │ ├── Field.config │ ├── Field.pm │ ├── Field.spvm │ ├── Method.c │ ├── Method.config │ ├── Method.pm │ ├── Method.spvm │ ├── MethodCall.c │ ├── MethodCall.config │ ├── MethodCall.pm │ ├── MethodCall.spvm │ ├── MethodCall │ │ └── Error │ │ │ └── ExceptionThrown.spvm │ ├── Runtime.c │ ├── Runtime.config │ ├── Runtime.pm │ ├── Runtime.spvm │ ├── Stack.c │ ├── Stack.config │ ├── Stack.pm │ └── Stack.spvm │ ├── Packer.pm │ ├── Packer.spvm │ ├── Packer │ ├── Specifier.pm │ └── Specifier.spvm │ ├── Point.pm │ ├── Point.spvm │ ├── Point3D.pm │ ├── Point3D.spvm │ ├── QList.pm │ ├── QList.spvm │ ├── SPVM.pm │ ├── Scope │ ├── Guard.pm │ └── Guard.spvm │ ├── Short.pm │ ├── ShortList.pm │ ├── ShortList.spvm │ ├── Sort.pm │ ├── Sort.spvm │ ├── StringBuffer.pm │ ├── StringBuffer.spvm │ ├── StringList.pm │ ├── StringList.spvm │ ├── Stringable.pm │ ├── Stringer.pm │ ├── Stringer.spvm │ └── Sync │ ├── Mutex.c │ ├── Mutex.config │ ├── Mutex.pm │ └── Mutex.spvm ├── logo └── spvm_logo.jpg ├── ppport.h ├── script ├── spvm ├── spvmcc ├── spvmdeps └── spvmdist ├── solo ├── lib │ └── SPVM │ │ ├── TestCase.spvm │ │ └── TestCase │ │ ├── Callback1.spvm │ │ ├── Callback2.spvm │ │ ├── CommonInterface.spvm │ │ ├── Comparator.spvm │ │ ├── Comparator │ │ └── Byte.spvm │ │ ├── ComparatorAnon.spvm │ │ ├── ComplexCalc.spvm │ │ ├── Complex_2d.spvm │ │ ├── Complex_2f.spvm │ │ ├── Data │ │ └── Weaken.spvm │ │ ├── Destructor.spvm │ │ ├── DumpTest1.spvm │ │ ├── EnumA.spvm │ │ ├── EnumB.spvm │ │ ├── EnumC.spvm │ │ ├── EnumD.spvm │ │ ├── GenericList.spvm │ │ ├── ImplementCallback1.spvm │ │ ├── ImplementCallback2.spvm │ │ ├── Inline.spvm │ │ ├── List.spvm │ │ ├── Minimal.spvm │ │ ├── Minimal │ │ └── XGetter.spvm │ │ ├── MinimalExtend.spvm │ │ ├── Point_3b.spvm │ │ ├── Point_3d.spvm │ │ ├── Point_3f.spvm │ │ ├── Point_3i.spvm │ │ ├── Point_3l.spvm │ │ ├── Point_3s.spvm │ │ ├── Pointer.spvm │ │ ├── Simple.spvm │ │ ├── Weaken.spvm │ │ └── Weaken2.spvm └── script │ ├── myapp.config │ ├── myapp.debug_memory_count.config │ └── myapp.spvm ├── t ├── 00_builder │ ├── CC.t │ ├── Config-Exe.t │ ├── Config.t │ ├── ConfigBuilder.t │ ├── LinkInfo.t │ ├── ObjectFileInfo.t │ ├── ScriptInfo.t │ ├── Util.t │ ├── lib │ │ └── SPVM │ │ │ └── MyClass │ │ │ └── ConfigBuilder.pm │ └── makefile.t ├── 01_syntax │ ├── check.t │ ├── dist.pl │ ├── extra_definition.t │ ├── extra_operator.t │ ├── extra_others.t │ ├── extra_statement.t │ ├── extra_type.t │ ├── issues │ │ └── 522.pl │ ├── lib │ │ ├── MyTest.pm │ │ └── SPVM │ │ │ └── CompileError │ │ │ ├── Assign │ │ │ ├── ConstToNoConst.spvm │ │ │ ├── DifferentObject.spvm │ │ │ ├── NarrwoingConvertionIntToByte.spvm │ │ │ ├── NarrwoingConvertionIntToShort.spvm │ │ │ ├── NarrwoingConvertionLongToByte.spvm │ │ │ ├── NarrwoingConvertionLongToInt.spvm │ │ │ ├── NarrwoingConvertionLongToShort.spvm │ │ │ └── NotNumericToNumeric.spvm │ │ │ ├── BitNot │ │ │ └── NotIntegral.spvm │ │ │ ├── Bool │ │ │ └── NotNumericObject.spvm │ │ │ ├── CallMethod │ │ │ ├── ClassNotFound.spvm │ │ │ └── NotFound.spvm │ │ │ ├── Class │ │ │ ├── ClassNameDifferntFromClassFileName.spvm │ │ │ ├── ClassNameDifferntFromClassFileNameWithAnonField.spvm │ │ │ ├── NotClosed.spvm │ │ │ └── classPartNameStartWithLowerCase.spvm │ │ │ ├── ClassVar │ │ │ ├── OurClassVarNameColon2Twice.spvm │ │ │ ├── OurClassVarNameContainsUnderScoreTwice.spvm │ │ │ ├── OurClassVarNameEndColon2.spvm │ │ │ ├── OurClassVarNameInvalidColon.spvm │ │ │ ├── OurClassVarNameStartDigit.spvm │ │ │ ├── PackageVar │ │ │ │ ├── OurPackageVarNameColon2Twice.spvm │ │ │ │ ├── OurPackageVarNameContainsUnderScoreTwice.spvm │ │ │ │ ├── OurPackageVarNameEndColon2.spvm │ │ │ │ ├── OurPackageVarNameInvalidColon.spvm │ │ │ │ ├── OurPackageVarNameStartDigit.spvm │ │ │ │ └── Private.spvm │ │ │ └── Private.spvm │ │ │ ├── Convert │ │ │ ├── ConvertFromByteArrayToString.spvm │ │ │ ├── ConvertFromMultiNumericType.spvm │ │ │ ├── ConvertFromRef.spvm │ │ │ ├── ConvertFromStringToByteArray.spvm │ │ │ ├── ConvertToInterface.spvm │ │ │ └── ConvertToRef.spvm │ │ │ ├── Divide │ │ │ ├── DivuiLeftIsNotInt.spvm │ │ │ ├── DivuiRightIsNotInt.spvm │ │ │ ├── DivulLeftIsNotLong.spvm │ │ │ ├── DivulRightIsNotLong.spvm │ │ │ ├── LeftIsNotNumeric.spvm │ │ │ └── RightIsNotNumeric.spvm │ │ │ ├── Enum │ │ │ └── PrivateAccess.spvm │ │ │ ├── Field │ │ │ ├── HasFieldNameContainsUnderScoreTwice.spvm │ │ │ ├── HasFieldNameStartDigit.spvm │ │ │ └── Private.spvm │ │ │ ├── ForTest.spvm │ │ │ ├── GenericType │ │ │ └── NotExistType.spvm │ │ │ ├── Interface │ │ │ ├── ArrayElementCantAssign.spvm │ │ │ ├── HasImplNotFound.spvm │ │ │ ├── HaveBlock.spvm │ │ │ ├── NativeMethod.spvm │ │ │ ├── NoMethods.spvm │ │ │ └── StaticMethod.spvm │ │ │ ├── InvalidType.spvm │ │ │ ├── Isa │ │ │ └── LeftIsNotObject.spvm │ │ │ ├── Literal │ │ │ ├── Character │ │ │ │ ├── InvalidCharacterLiteral.spvm │ │ │ │ ├── InvalidCharacterLiteralEmpty.spvm │ │ │ │ ├── InvalidHexAscii1.spvm │ │ │ │ ├── InvalidHexAscii2.spvm │ │ │ │ └── NotEnd.spvm │ │ │ └── Integer │ │ │ │ └── IntOutOfRange.spvm │ │ │ ├── LocalVar │ │ │ ├── LocalVarNameColon2Twice.spvm │ │ │ ├── LocalVarNameContainsUnderScoreTwice.spvm │ │ │ ├── LocalVarNameEndColon2.spvm │ │ │ ├── LocalVarNameInvalidColon.spvm │ │ │ └── LocalVarNameStartDigit.spvm │ │ │ ├── Method │ │ │ ├── INIT.spvm │ │ │ ├── MethodNameContainsUnderScoreTwice.spvm │ │ │ ├── MethodNameStartDigit.spvm │ │ │ ├── TooManyArguments.spvm │ │ │ └── TooManyArgumentsMulnum.spvm │ │ │ ├── Modulo │ │ │ ├── LeftIsNotIntegral.spvm │ │ │ ├── RemuiLeftIsNotInt.spvm │ │ │ ├── RemuiRightIsNotInt.spvm │ │ │ ├── RemulLeftIsNotLong.spvm │ │ │ ├── RemulRightIsNotLong.spvm │ │ │ └── RightIsNotIntegral.spvm │ │ │ ├── MultiNumeric │ │ │ ├── Fields17.spvm │ │ │ ├── Fields256.spvm │ │ │ └── FieldsZero.spvm │ │ │ ├── Multiply │ │ │ ├── LeftIsNotNumeric.spvm │ │ │ └── RightIsNotNumeric.spvm │ │ │ ├── New │ │ │ └── Private.spvm │ │ │ ├── OArray │ │ │ ├── AssignNumeric.spvm │ │ │ └── AssignNumericArray.spvm │ │ │ ├── String │ │ │ ├── AssignNonMutableToMutable.spvm │ │ │ └── CharacterAssign.spvm │ │ │ ├── Sub │ │ │ ├── Begin.spvm │ │ │ ├── SubNameContainsUnderScoreTwice.spvm │ │ │ └── SubNameStartDigit.spvm │ │ │ ├── Syntax │ │ │ └── LineNumber.spvm │ │ │ ├── Type │ │ │ ├── MultiDimensionalAnyObject.spvm │ │ │ ├── MutableNoStringCaseInt.spvm │ │ │ └── MutableNoStringCaseStringArray.spvm │ │ │ ├── TypeCantBeDetectedUndef.spvm │ │ │ ├── TypeCantBeDetectedUndefDefault.spvm │ │ │ ├── UnaryMinus │ │ │ └── NotNumeric.spvm │ │ │ ├── UnaryPlus │ │ │ └── NotNumeric.spvm │ │ │ ├── Use │ │ │ ├── AliasDuplication.spvm │ │ │ ├── AliasStartsLowerCase.spvm │ │ │ └── ImportMethodNotFound.spvm │ │ │ └── Weaken │ │ │ ├── IsweakFieldNotObjectType.spvm │ │ │ ├── UnweakenFieldNotObjectType.spvm │ │ │ └── WeakenFieldNotObjectType.spvm │ ├── op.t │ ├── perl_program.pl │ ├── toke.t │ ├── type_can_assign.t │ ├── type_can_cast.t │ └── yacc.t ├── 02_vm │ ├── 00_minimal │ │ ├── 000_000_use_spvm.t │ │ ├── 000_001_use_spvm_noimport.t │ │ ├── 000_002_use_spvm_call_exchange_api_only.t │ │ ├── 000_002_use_spvm_call_exchange_api_only_plus.t │ │ ├── 000_003_use_spvm_noimport_call_exchange_api_only.t │ │ ├── 001_use_empty_class.t │ │ ├── 002_use_minimal_method_class.t │ │ └── 003_call_minimal_method.t │ ├── 01_toke │ │ ├── comment.t │ │ ├── fat_camma.t │ │ ├── heredoc.t │ │ ├── line_directive.t │ │ ├── literal_character.t │ │ ├── literal_floating_point.t │ │ ├── literal_heredoc.t │ │ ├── literal_integer.t │ │ ├── literal_string.t │ │ ├── literal_string_single_quote.t │ │ ├── literal_undef.t │ │ └── symbol_name.t │ ├── 02_parser │ │ ├── inline.t │ │ └── precedence.t │ ├── 03_definition │ │ ├── accessor.t │ │ ├── alias.t │ │ ├── allow.t │ │ ├── enum.t │ │ ├── inheritance.t │ │ ├── init_statement.t │ │ ├── interface.t │ │ ├── mulnum.t │ │ └── mulnum_array.t │ ├── 04_statement │ │ ├── die.t │ │ ├── for.t │ │ ├── if.t │ │ ├── require.t │ │ ├── return.t │ │ ├── switch.t │ │ ├── unless.t │ │ ├── use_in_method.t │ │ └── while.t │ ├── 05_op │ │ ├── __FILE__.t │ │ ├── __LINE__.t │ │ ├── __PACKAGE__.t │ │ ├── addition.t │ │ ├── address.t │ │ ├── anon_method.t │ │ ├── array_access.t │ │ ├── array_big_size.t │ │ ├── array_initialization.t │ │ ├── array_length.t │ │ ├── array_middle_size.t │ │ ├── assign.t │ │ ├── basic_type_id.t │ │ ├── bit_operator.t │ │ ├── class_var_access.t │ │ ├── comparison_operator.t │ │ ├── compile_type_name.t │ │ ├── condition_evaluation.t │ │ ├── constant.t │ │ ├── copy.t │ │ ├── copy_fields.t │ │ ├── decrement.t │ │ ├── defined_or.t │ │ ├── delete.t │ │ ├── destroy.t │ │ ├── division.t │ │ ├── dump.t │ │ ├── dynamic_length.t │ │ ├── exists.t │ │ ├── field_access.t │ │ ├── generic_type.t │ │ ├── increment.t │ │ ├── is_compile_type.t │ │ ├── is_type.t │ │ ├── isa.t │ │ ├── length.t │ │ ├── local_var.t │ │ ├── logical_operator.t │ │ ├── make_read_only.t │ │ ├── method_call.t │ │ ├── modulo.t │ │ ├── mulnum_array.t │ │ ├── multiplication.t │ │ ├── new.t │ │ ├── new_array.t │ │ ├── new_string_len.t │ │ ├── print.t │ │ ├── reference.t │ │ ├── say.t │ │ ├── scope.t │ │ ├── sequential.t │ │ ├── special_assign.t │ │ ├── string_concatenation.t │ │ ├── string_data.t │ │ ├── subtraction.t │ │ ├── ternary_op.t │ │ ├── type_cast.t │ │ ├── type_initial_value.t │ │ ├── type_name.t │ │ ├── unary_minus.t │ │ ├── unary_plus.t │ │ ├── warn.t │ │ └── weaken.t │ ├── 06_native_api │ │ ├── compile_native_api.pl │ │ ├── native_api.t │ │ ├── native_api_cached.t │ │ ├── native_api_cpp.t │ │ ├── native_api_link_info.t │ │ ├── native_api_src.t │ │ └── resource.t │ ├── 07_exchange_api │ │ ├── exchange_api.t │ │ └── exchange_api_call_method.t │ ├── 08_module │ │ ├── Array.t │ │ ├── Bool.t │ │ ├── Byte.t │ │ ├── ByteList.t │ │ ├── Cloner.t │ │ ├── CommandInfo.t │ │ ├── Comparator.t │ │ ├── Complex_2d.t │ │ ├── Complex_2f.t │ │ ├── Double.t │ │ ├── DoubleList.t │ │ ├── EqualityChecker.t │ │ ├── Error.t │ │ ├── Error │ │ │ └── System.t │ │ ├── Float.t │ │ ├── FloatList.t │ │ ├── Fn.t │ │ ├── Format.t │ │ ├── Hash.t │ │ ├── Immutable │ │ │ ├── ByteList.t │ │ │ ├── DoubleList.t │ │ │ ├── FloatList.t │ │ │ ├── IntList.t │ │ │ ├── LongList.t │ │ │ ├── ShortList.t │ │ │ └── StringList.t │ │ ├── Int.t │ │ ├── IntList.t │ │ ├── List.t │ │ ├── Long.t │ │ ├── LongList.t │ │ ├── Native │ │ │ ├── Argument.t │ │ │ ├── BasicType.t │ │ │ ├── Compiler.t │ │ │ ├── MethodCall.t │ │ │ └── Runtime.t │ │ ├── Packer.t │ │ ├── Point.t │ │ ├── Point3D.t │ │ ├── QList.t │ │ ├── Scope_Guard.t │ │ ├── Short.t │ │ ├── ShortList.t │ │ ├── Sort.t │ │ ├── StringBuffer.t │ │ ├── StringList.t │ │ ├── Sync │ │ │ └── Mutex.t │ │ └── default_loaded_modules.t │ ├── 09_stdio │ │ └── stdio.t │ ├── 10_thread_safe │ │ └── thread_safe.t │ ├── 99_extra │ │ ├── examples.t │ │ ├── issue_507.t │ │ ├── issue_515.t │ │ ├── issue_567.t │ │ ├── issue_606.t │ │ ├── issue_645.t │ │ ├── issue_649.t │ │ ├── issue_715.t │ │ ├── issues.t │ │ └── version.t │ └── lib │ │ └── SPVM │ │ ├── 4foo.spvm │ │ ├── EmptyClass.spvm │ │ ├── EmptyPackage.spvm │ │ ├── MinimalMethod.spvm │ │ ├── MyMath.spvm │ │ ├── TestCase.spvm │ │ ├── TestCase │ │ ├── Accessor.spvm │ │ ├── Alias.spvm │ │ ├── Allow.spvm │ │ ├── Allow │ │ │ └── PrivateData.spvm │ │ ├── Comment │ │ │ └── LF.spvm │ │ ├── Definition │ │ │ ├── InitStatement.spvm │ │ │ └── InitStatement │ │ │ │ └── Data.spvm │ │ ├── Destroy.spvm │ │ ├── Destroy │ │ │ └── Data │ │ │ │ ├── Basic.spvm │ │ │ │ ├── ExceptionNotOverride.spvm │ │ │ │ ├── InheritanceChild.spvm │ │ │ │ └── InheritanceParent.spvm │ │ ├── Empty.spvm │ │ ├── Enum.spvm │ │ ├── Enum │ │ │ └── Data1.spvm │ │ ├── Examples.spvm │ │ ├── Exception.spvm │ │ ├── ExchangeAPI.spvm │ │ ├── FatCamma.spvm │ │ ├── GenericType.spvm │ │ ├── Inheritance.spvm │ │ ├── InlineExpansion.spvm │ │ ├── Interface.spvm │ │ ├── Interface │ │ │ ├── AnyObjectReturn.spvm │ │ │ ├── Args1.spvm │ │ │ ├── NoRequiredMethod.spvm │ │ │ ├── OptionalArgument.spvm │ │ │ ├── Point.spvm │ │ │ └── Type.spvm │ │ ├── InterfaceNoRequiredMethodTest.spvm │ │ ├── Issues │ │ │ ├── Issue507 │ │ │ │ ├── MyClass1.spvm │ │ │ │ └── MyClass2.spvm │ │ │ ├── Issue515.spvm │ │ │ ├── Issue515 │ │ │ │ ├── Regex.spvm │ │ │ │ └── Regex │ │ │ │ │ ├── Match.spvm │ │ │ │ │ └── Replacer.spvm │ │ │ ├── Issue567.spvm │ │ │ ├── Issue645.spvm │ │ │ ├── Issue649.spvm │ │ │ └── Issue715.spvm │ │ ├── LINEN.spvm │ │ ├── LINER.spvm │ │ ├── LINERN.spvm │ │ ├── LineDirective.spvm │ │ ├── List.spvm │ │ ├── Literal │ │ │ ├── Character.spvm │ │ │ ├── FloatingPoint.spvm │ │ │ ├── Heredoc.spvm │ │ │ ├── Integer.spvm │ │ │ ├── String.spvm │ │ │ ├── StringSingleQuote.spvm │ │ │ └── Undef.spvm │ │ ├── LocalVar.spvm │ │ ├── Matrix4_16b.spvm │ │ ├── Matrix4_16d.spvm │ │ ├── Matrix4_16f.spvm │ │ ├── Matrix4_16i.spvm │ │ ├── Matrix4_16l.spvm │ │ ├── Matrix4_16s.spvm │ │ ├── Minimal.spvm │ │ ├── Module │ │ │ ├── Array.spvm │ │ │ ├── Bool.spvm │ │ │ ├── Byte.spvm │ │ │ ├── ByteList.spvm │ │ │ ├── Cloner.spvm │ │ │ ├── CommandInfo.spvm │ │ │ ├── Comparator.spvm │ │ │ ├── Complex_2d.spvm │ │ │ ├── Complex_2f.spvm │ │ │ ├── Double.spvm │ │ │ ├── DoubleList.spvm │ │ │ ├── EqualityChecker.spvm │ │ │ ├── Error.spvm │ │ │ ├── Float.spvm │ │ │ ├── FloatList.spvm │ │ │ ├── Fn.c │ │ │ ├── Fn.config │ │ │ ├── Fn.spvm │ │ │ ├── Format.spvm │ │ │ ├── Hash.spvm │ │ │ ├── Immutable │ │ │ │ ├── ByteList.spvm │ │ │ │ ├── DoubleList.spvm │ │ │ │ ├── FloatList.spvm │ │ │ │ ├── IntList.spvm │ │ │ │ ├── LongList.spvm │ │ │ │ ├── ShortList.spvm │ │ │ │ └── StringList.spvm │ │ │ ├── Int.spvm │ │ │ ├── IntList.spvm │ │ │ ├── List.spvm │ │ │ ├── Long.spvm │ │ │ ├── LongList.spvm │ │ │ ├── Mutex.spvm │ │ │ ├── Native │ │ │ │ ├── Argument.spvm │ │ │ │ ├── BasicType.spvm │ │ │ │ ├── Compiler.spvm │ │ │ │ ├── MethodCall.spvm │ │ │ │ └── Runtime.spvm │ │ │ ├── Packer.spvm │ │ │ ├── Point.spvm │ │ │ ├── Point3D.spvm │ │ │ ├── QList.spvm │ │ │ ├── Scope │ │ │ │ └── Guard.spvm │ │ │ ├── Short.spvm │ │ │ ├── ShortList.spvm │ │ │ ├── Sort.spvm │ │ │ ├── StringBuffer.spvm │ │ │ ├── StringList.spvm │ │ │ └── Sync │ │ │ │ └── Mutex.spvm │ │ ├── ModuleContainsMultiClass.spvm │ │ ├── ModuleContainsMultiClass │ │ │ └── FloatMatrix.spvm │ │ ├── ModuleContainsMultiPackage.spvm │ │ ├── Mulnum.spvm │ │ ├── MulnumArray.spvm │ │ ├── Mutex.spvm │ │ ├── NativeAPI.c │ │ ├── NativeAPI.config │ │ ├── NativeAPI.spvm │ │ ├── NativeAPICpp.config │ │ ├── NativeAPICpp.cpp │ │ ├── NativeAPICpp.native │ │ │ ├── include │ │ │ │ └── mylib.hpp │ │ │ └── src │ │ │ │ └── mylib.cpp │ │ ├── NativeAPICpp.spvm │ │ ├── NativeAPILinkInfo.c │ │ ├── NativeAPILinkInfo.config │ │ ├── NativeAPILinkInfo.spvm │ │ ├── NativeAPISrc.c │ │ ├── NativeAPISrc.config │ │ ├── NativeAPISrc.native │ │ │ ├── include │ │ │ │ ├── bar.h │ │ │ │ ├── base.h │ │ │ │ ├── baz │ │ │ │ │ └── baz.h │ │ │ │ └── foo.h │ │ │ └── src │ │ │ │ ├── bar.c │ │ │ │ ├── baz │ │ │ │ ├── baz.c │ │ │ │ └── noneed.txt │ │ │ │ ├── foo.c │ │ │ │ └── noneed.txt │ │ ├── NativeAPISrc.spvm │ │ ├── OnlyField.spvm │ │ ├── Operator │ │ │ ├── Add.spvm │ │ │ ├── Address.spvm │ │ │ ├── AnonMethod.spvm │ │ │ ├── AnonMethod │ │ │ │ ├── AnonMethod.spvm │ │ │ │ ├── ImplementAnonMethod1.spvm │ │ │ │ └── ImplementAnonMethod2.spvm │ │ │ ├── ArrayAccess.spvm │ │ │ ├── ArrayBigSize.spvm │ │ │ ├── ArrayInit.spvm │ │ │ ├── ArrayLength.spvm │ │ │ ├── ArrayMiddleSize.spvm │ │ │ ├── Assign.spvm │ │ │ ├── BasicTypeId.spvm │ │ │ ├── BitOperator.spvm │ │ │ ├── ClassVar.spvm │ │ │ ├── ComparisonOperator.spvm │ │ │ ├── CompileTypeName.spvm │ │ │ ├── Concat.spvm │ │ │ ├── ConditionEvaluation.spvm │ │ │ ├── Constant.spvm │ │ │ ├── Copy.spvm │ │ │ ├── CopyFields.spvm │ │ │ ├── Data │ │ │ │ └── Weaken.spvm │ │ │ ├── DefinedOr.spvm │ │ │ ├── Delete.spvm │ │ │ ├── Divide.spvm │ │ │ ├── Dump.spvm │ │ │ ├── DumpTest1.spvm │ │ │ ├── DynamicLength.spvm │ │ │ ├── Exists.spvm │ │ │ ├── FILE.spvm │ │ │ ├── FieldAccess.spvm │ │ │ ├── Increment.spvm │ │ │ ├── IsCompileType.spvm │ │ │ ├── IsType.spvm │ │ │ ├── Isa.spvm │ │ │ ├── LogicalOperator.spvm │ │ │ ├── MethodCall.spvm │ │ │ ├── MethodChild.pm │ │ │ ├── Modulo.spvm │ │ │ ├── Move.spvm │ │ │ ├── Multiply.spvm │ │ │ ├── New.spvm │ │ │ ├── New │ │ │ │ └── Array.spvm │ │ │ ├── NumericOperator.spvm │ │ │ ├── PACKAGE.spvm │ │ │ ├── Print.spvm │ │ │ ├── Ref.spvm │ │ │ ├── Say.spvm │ │ │ ├── Seqop.spvm │ │ │ ├── SpecialAssign.spvm │ │ │ ├── Stdio.spvm │ │ │ ├── String.spvm │ │ │ ├── Subtract.spvm │ │ │ ├── TernaryOperator.spvm │ │ │ ├── TypeCast.spvm │ │ │ ├── TypeDefaultValue.spvm │ │ │ ├── TypeName.spvm │ │ │ ├── UnaryMinus.spvm │ │ │ ├── UnaryPlus.spvm │ │ │ ├── Warn.spvm │ │ │ └── Weaken.spvm │ │ ├── PointForTest.spvm │ │ ├── Point_3b.spvm │ │ ├── Point_3d.spvm │ │ ├── Point_3f.spvm │ │ ├── Point_3i.spvm │ │ ├── Point_3l.spvm │ │ ├── Point_3s.spvm │ │ ├── Pointer.c │ │ ├── Pointer.config │ │ ├── Pointer.spvm │ │ ├── PointerChild.spvm │ │ ├── PointerEmpty.spvm │ │ ├── Precedence.spvm │ │ ├── PrecompileClassAttribute.spvm │ │ ├── Private.spvm │ │ ├── Resource │ │ │ ├── Mylib1.config │ │ │ ├── Mylib1.native │ │ │ │ ├── include │ │ │ │ │ ├── mylib1_source1.h │ │ │ │ │ └── mylib1_source2.h │ │ │ │ └── src │ │ │ │ │ ├── extra.c │ │ │ │ │ ├── mylib1_source1.c │ │ │ │ │ └── mylib1_source2.c │ │ │ ├── Mylib1.spvm │ │ │ ├── Mylib2.config │ │ │ ├── Mylib2.native │ │ │ │ ├── include │ │ │ │ │ └── mylib2_source1.h │ │ │ │ └── src │ │ │ │ │ └── mylib2_source1.c │ │ │ └── Mylib2.spvm │ │ ├── Scope.spvm │ │ ├── Simple.spvm │ │ ├── SimpleChild.spvm │ │ ├── SimpleChildOfChild.spvm │ │ ├── Statement │ │ │ ├── For.spvm │ │ │ ├── If.spvm │ │ │ ├── IfRequire.spvm │ │ │ ├── Return.spvm │ │ │ ├── Switch.spvm │ │ │ ├── Unless.spvm │ │ │ ├── UseInMethod.spvm │ │ │ └── While.spvm │ │ ├── SymbolName_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.spvm │ │ ├── ThreadSafe.spvm │ │ ├── UseResource.spvm │ │ ├── UseResource │ │ │ ├── Basic.c │ │ │ ├── Basic.config │ │ │ ├── Basic.spvm │ │ │ ├── Mylib1.c │ │ │ ├── Mylib1.config │ │ │ ├── Mylib1.spvm │ │ │ ├── Mylib2.c │ │ │ ├── Mylib2.config │ │ │ └── Mylib2.spvm │ │ └── Util │ │ │ ├── Node.spvm │ │ │ ├── Thread.config │ │ │ ├── Thread.cpp │ │ │ ├── Thread.spvm │ │ │ └── Thread │ │ │ ├── ID.config │ │ │ ├── ID.cpp │ │ │ ├── ID.spvm │ │ │ ├── ThisThread.config │ │ │ ├── ThisThread.cpp │ │ │ └── ThisThread.spvm │ │ └── foo.spvm ├── 04_spvmcc │ ├── SPVM-Builder-Exe.t │ ├── lib │ │ └── SPVM │ │ │ ├── TestCase.spvm │ │ │ ├── TestCase │ │ │ ├── ExternalFunction.c │ │ │ ├── ExternalFunction.config │ │ │ ├── ExternalFunction.spvm │ │ │ ├── NativeAPI.c │ │ │ ├── NativeAPI.config │ │ │ ├── NativeAPI.pm │ │ │ ├── NativeAPI.spvm │ │ │ ├── NativeAPI2.c │ │ │ ├── NativeAPI2.config │ │ │ ├── NativeAPI2.native │ │ │ │ ├── include │ │ │ │ │ ├── bar.h │ │ │ │ │ ├── base.h │ │ │ │ │ ├── baz │ │ │ │ │ │ └── baz.h │ │ │ │ │ └── foo.h │ │ │ │ └── src │ │ │ │ │ ├── bar.c │ │ │ │ │ ├── baz │ │ │ │ │ ├── baz.c │ │ │ │ │ └── noneed.txt │ │ │ │ │ ├── foo.c │ │ │ │ │ └── noneed.txt │ │ │ ├── NativeAPI2.spvm │ │ │ ├── Precompile.config │ │ │ ├── Precompile.spvm │ │ │ └── Resource │ │ │ │ ├── Mylib1.config │ │ │ │ ├── Mylib1.native │ │ │ │ ├── include │ │ │ │ │ ├── mylib1_source1.h │ │ │ │ │ └── mylib1_source2.h │ │ │ │ └── src │ │ │ │ │ ├── extra.c │ │ │ │ │ ├── mylib1_source1.c │ │ │ │ │ └── mylib1_source2.c │ │ │ │ ├── Mylib1.spvm │ │ │ │ ├── Mylib2.config │ │ │ │ ├── Mylib2.native │ │ │ │ ├── include │ │ │ │ │ └── mylib2_source1.h │ │ │ │ └── src │ │ │ │ │ └── mylib2_source1.c │ │ │ │ └── Mylib2.spvm │ │ │ └── external.c │ ├── lib2 │ │ └── SPVM │ │ │ └── TestCase │ │ │ ├── NativeAPI3.c │ │ │ ├── NativeAPI3.config │ │ │ └── NativeAPI3.spvm │ ├── myapp.pl │ ├── script │ │ ├── anon_method.spvm │ │ ├── basic.spvm │ │ ├── external.spvm │ │ ├── load-spvm-archive.config │ │ ├── load-spvm-archive.linux-64bit.config │ │ ├── load-spvm-archive.spvm │ │ ├── myapp.config │ │ ├── myapp.debug.config │ │ ├── myapp.spvm │ │ ├── myapp │ │ │ └── foo │ │ │ │ ├── bar.config │ │ │ │ └── bar.spvm │ │ ├── myapp_compile_error.spvm │ │ ├── myapp_compile_error │ │ │ ├── main_has_arguments.spvm │ │ │ ├── main_instant_method.spvm │ │ │ └── main_not_found.spvm │ │ ├── precompile.spvm │ │ ├── program_name.spvm │ │ ├── runtime-extends.spvm │ │ ├── runtime-parent.spvm │ │ └── use-class.spvm │ ├── spvm.t │ ├── spvmcc.t │ ├── spvmcc_archive.t │ ├── spvmcc_error.t │ ├── spvmcc_solo.t │ └── spvmdeps.t ├── 05_spvmdist │ ├── command.t │ └── module.t ├── test_add_class │ └── SPVM │ │ └── MyPoint.spvm ├── test_files │ ├── SPVM │ │ └── Foo.config │ ├── file_eof.txt │ ├── fread.txt │ ├── fread_eof.txt │ ├── long_line.txt │ └── os_support │ │ └── cpp11.cpp ├── testlib │ ├── TestAuto.pm │ └── TestFile.pm └── utils │ ├── copy_vm_to_precompile.pl │ ├── get_native_api_indexes.pl │ ├── sort_method_name_native.pl │ ├── sort_method_name_pod.pl │ ├── sort_method_name_spvm.pl │ └── sort_opcode_vm.pl └── yacc ├── bison.sh └── spvm_yacc.y /.gitattributes: -------------------------------------------------------------------------------- 1 | *.spvm text eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/linux-ubuntu-latest-32bit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/.github/workflows/linux-ubuntu-latest-32bit.yml -------------------------------------------------------------------------------- /.github/workflows/linux-ubuntu-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/.github/workflows/linux-ubuntu-latest.yml -------------------------------------------------------------------------------- /.github/workflows/macos-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/.github/workflows/macos-latest.yml -------------------------------------------------------------------------------- /.github/workflows/windows-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/.github/workflows/windows-latest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/.gitignore -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/Changes -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/MANIFEST -------------------------------------------------------------------------------- /MANIFEST.SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/MANIFEST.SKIP -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/README.md -------------------------------------------------------------------------------- /SPVM.xs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/SPVM.xs -------------------------------------------------------------------------------- /benchmark/benchmark_sum.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/benchmark/benchmark_sum.pl -------------------------------------------------------------------------------- /benchmark/lib/SPVM/MyMath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/benchmark/lib/SPVM/MyMath.c -------------------------------------------------------------------------------- /benchmark/lib/SPVM/MyMath.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/benchmark/lib/SPVM/MyMath.config -------------------------------------------------------------------------------- /benchmark/lib/SPVM/MyMath.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/benchmark/lib/SPVM/MyMath.spvm -------------------------------------------------------------------------------- /examples/doc/tutorial/basic/lib/SPVM/MyMath.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/doc/tutorial/basic/lib/SPVM/MyMath.spvm -------------------------------------------------------------------------------- /examples/doc/tutorial/basic/sum.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/doc/tutorial/basic/sum.pl -------------------------------------------------------------------------------- /examples/native/bind_clib/bind_clib.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/bind_clib/bind_clib.pl -------------------------------------------------------------------------------- /examples/native/bind_clib/lib/SPVM/BindCLib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/bind_clib/lib/SPVM/BindCLib.c -------------------------------------------------------------------------------- /examples/native/bind_clib/lib/SPVM/BindCLib.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/bind_clib/lib/SPVM/BindCLib.spvm -------------------------------------------------------------------------------- /examples/native/cuda_add/cuda_add.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/cuda_add/cuda_add.pl -------------------------------------------------------------------------------- /examples/native/cuda_add/lib/SPVM/MyAdd.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/cuda_add/lib/SPVM/MyAdd.config -------------------------------------------------------------------------------- /examples/native/cuda_add/lib/SPVM/MyAdd.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/cuda_add/lib/SPVM/MyAdd.cu -------------------------------------------------------------------------------- /examples/native/cuda_add/lib/SPVM/MyAdd.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/cuda_add/lib/SPVM/MyAdd.spvm -------------------------------------------------------------------------------- /examples/native/eigen/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/eigen/README -------------------------------------------------------------------------------- /examples/native/gsl/lib/SPVM/MyGSL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/gsl/lib/SPVM/MyGSL.c -------------------------------------------------------------------------------- /examples/native/gsl/lib/SPVM/MyGSL.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/gsl/lib/SPVM/MyGSL.config -------------------------------------------------------------------------------- /examples/native/gsl/lib/SPVM/MyGSL.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/gsl/lib/SPVM/MyGSL.spvm -------------------------------------------------------------------------------- /examples/native/gsl/mygsl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/gsl/mygsl.pl -------------------------------------------------------------------------------- /examples/native/opencv/resize/linux-pengin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/opencv/resize/linux-pengin.png -------------------------------------------------------------------------------- /examples/native/opencv/resize/opencv_resize.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/opencv/resize/opencv_resize.pl -------------------------------------------------------------------------------- /examples/native/openmp/lib/SPVM/MyOpenMP.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/openmp/lib/SPVM/MyOpenMP.c -------------------------------------------------------------------------------- /examples/native/openmp/lib/SPVM/MyOpenMP.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/openmp/lib/SPVM/MyOpenMP.config -------------------------------------------------------------------------------- /examples/native/openmp/lib/SPVM/MyOpenMP.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/openmp/lib/SPVM/MyOpenMP.spvm -------------------------------------------------------------------------------- /examples/native/openmp/openmp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/openmp/openmp.pl -------------------------------------------------------------------------------- /examples/native/zlib/lib/SPVM/MyZlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/zlib/lib/SPVM/MyZlib.c -------------------------------------------------------------------------------- /examples/native/zlib/lib/SPVM/MyZlib.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/zlib/lib/SPVM/MyZlib.config -------------------------------------------------------------------------------- /examples/native/zlib/lib/SPVM/MyZlib.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/zlib/lib/SPVM/MyZlib.spvm -------------------------------------------------------------------------------- /examples/native/zlib/zlib.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/native/zlib/zlib.pl -------------------------------------------------------------------------------- /examples/spvmcc/basic/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/spvmcc/basic/README.txt -------------------------------------------------------------------------------- /examples/spvmcc/basic/SPVM/MyApp.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/spvmcc/basic/SPVM/MyApp.spvm -------------------------------------------------------------------------------- /examples/spvmcc/basic/myapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/examples/spvmcc/basic/myapp -------------------------------------------------------------------------------- /lib/SPVM.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM.pm -------------------------------------------------------------------------------- /lib/SPVM/Address.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Address.pm -------------------------------------------------------------------------------- /lib/SPVM/Array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Array.c -------------------------------------------------------------------------------- /lib/SPVM/Array.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Array.config -------------------------------------------------------------------------------- /lib/SPVM/Array.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Array.pm -------------------------------------------------------------------------------- /lib/SPVM/Array.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Array.spvm -------------------------------------------------------------------------------- /lib/SPVM/BlessedObject.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/BlessedObject.pm -------------------------------------------------------------------------------- /lib/SPVM/BlessedObject/Array.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/BlessedObject/Array.pm -------------------------------------------------------------------------------- /lib/SPVM/BlessedObject/Class.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/BlessedObject/Class.pm -------------------------------------------------------------------------------- /lib/SPVM/BlessedObject/String.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/BlessedObject/String.pm -------------------------------------------------------------------------------- /lib/SPVM/Bool.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Bool.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/API.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/API.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/CC.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/CC.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/CompileInfo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/CompileInfo.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Config.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Config.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Config/Exe.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Config/Exe.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/ConfigBuilder.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/ConfigBuilder.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/DependencyAnalyzer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/DependencyAnalyzer.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Exe.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Exe.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/LibInfo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/LibInfo.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/LinkInfo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/LinkInfo.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/BasicType.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/BasicType.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/ClassFile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/ClassFile.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/Compiler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/Compiler.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/Env.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/Env.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/Method.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/Method.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/Runtime.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/Runtime.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Native/Stack.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Native/Stack.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/ObjectFileInfo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/ObjectFileInfo.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Resource.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Resource.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/ScriptInfo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/ScriptInfo.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Util.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/Util/API.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/Util/API.pm -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_allocator.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_allow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_allow.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_allocator.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_arg.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_basic_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_basic_type.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_class_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_class_file.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_class_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_class_var.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_compiler.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_field.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_internal.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_method.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_mutex.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_runtime.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_api_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_api_type.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_attribute.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_basic_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_basic_type.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_block.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_call_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_call_method.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_case_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_case_info.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_check.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_class_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_class_file.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_class_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_class_var.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_class_var_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_class_var_access.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_compiler.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_constant.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_dumper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_dumper.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_field.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_field_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_field_access.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_hash.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_implement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_implement.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_interface.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_list.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_method.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_module_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_module_file.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_mutex.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_native.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_object.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_op.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_opcode.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_opcode_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_opcode_builder.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_opcode_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_opcode_list.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_precompile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_precompile.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_public_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_public_api.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_runtime.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_runtime_arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_runtime_arg.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_runtime_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_runtime_field.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_runtime_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_runtime_method.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_runtime_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_runtime_string.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_strerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_strerror.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_string.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_string_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_string_buffer.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_switch_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_switch_info.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_toke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_toke.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_type.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_typedecl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_typedecl.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_use.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_use.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_utf8.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_var.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_var.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_var_decl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_var_decl.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_version.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_version_from.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_version_from.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_vm.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_weaken_backref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_weaken_backref.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_yacc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_yacc.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/include/spvm_yacc_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/include/spvm_yacc_util.h -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_allocator.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_allow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_allow.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_allocator.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_arg.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_basic_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_basic_type.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_class_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_class_file.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_class_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_class_var.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_compiler.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_field.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_internal.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_method.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_mutex.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_runtime.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_string_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_string_buffer.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_api_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_api_type.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_array_field_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_array_field_access.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_attribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_attribute.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_basic_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_basic_type.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_block.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_call_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_call_method.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_case_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_case_info.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_check.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_class_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_class_file.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_class_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_class_var.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_class_var_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_class_var_access.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_compiler.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_constant.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_dumper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_dumper.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_field.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_field_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_field_access.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_hash.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_interface.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_list.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_method.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_mutex.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_op.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_opcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_opcode.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_opcode_builder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_opcode_builder.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_opcode_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_opcode_list.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_precompile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_precompile.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_runtime.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_strerror.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_string.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_string_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_string_buffer.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_switch_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_switch_info.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_toke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_toke.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_type.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_use.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_use.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_utf8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_utf8.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_var.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_var_decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_var_decl.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_version_from.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_version_from.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_vm.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_yacc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_yacc.c -------------------------------------------------------------------------------- /lib/SPVM/Builder/src/spvm_yacc_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Builder/src/spvm_yacc_util.c -------------------------------------------------------------------------------- /lib/SPVM/Byte.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Byte.pm -------------------------------------------------------------------------------- /lib/SPVM/ByteList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ByteList.pm -------------------------------------------------------------------------------- /lib/SPVM/ByteList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ByteList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Byte.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Byte.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Byte.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Byte.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Double.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Double.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Double.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Double.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Float.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Float.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Float.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Float.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Int.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Int.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Int.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Int.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Long.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Long.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Long.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Long.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Short.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Short.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Grep/Short.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Grep/Short.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Map.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Map.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/Map.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/Map.spvm -------------------------------------------------------------------------------- /lib/SPVM/Callback/MapExpand.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/MapExpand.pm -------------------------------------------------------------------------------- /lib/SPVM/Callback/MapExpand.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Callback/MapExpand.spvm -------------------------------------------------------------------------------- /lib/SPVM/Cloneable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Cloneable.pm -------------------------------------------------------------------------------- /lib/SPVM/Cloneable.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Cloneable.spvm -------------------------------------------------------------------------------- /lib/SPVM/Cloner.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Cloner.pm -------------------------------------------------------------------------------- /lib/SPVM/Cloner.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Cloner.spvm -------------------------------------------------------------------------------- /lib/SPVM/CommandInfo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/CommandInfo.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparable.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparable.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparable.spvm -------------------------------------------------------------------------------- /lib/SPVM/Comparator.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparator.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator.spvm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Double.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Double.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Double.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Double.spvm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Float.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Float.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Float.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Float.spvm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Int.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Int.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Int.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Int.spvm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Long.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Long.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/Long.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/Long.spvm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/String.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/String.pm -------------------------------------------------------------------------------- /lib/SPVM/Comparator/String.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Comparator/String.spvm -------------------------------------------------------------------------------- /lib/SPVM/Complex_2d.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Complex_2d.pm -------------------------------------------------------------------------------- /lib/SPVM/Complex_2d.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Complex_2d.spvm -------------------------------------------------------------------------------- /lib/SPVM/Complex_2f.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Complex_2f.pm -------------------------------------------------------------------------------- /lib/SPVM/Complex_2f.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Complex_2f.spvm -------------------------------------------------------------------------------- /lib/SPVM/Countable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Countable.pm -------------------------------------------------------------------------------- /lib/SPVM/Dist.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Dist.pm -------------------------------------------------------------------------------- /lib/SPVM/Document.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/EnvironmentVariables.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/EnvironmentVariables.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/Class.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/Class.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/ExceptionHandling.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/ExceptionHandling.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/GarbageCollection.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/GarbageCollection.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/Operators.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/Operators.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/Statements.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/Statements.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/SyntaxParsing.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/SyntaxParsing.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/System.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/System.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/Tokenization.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/Tokenization.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Language/Types.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Language/Types.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Modules.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Modules.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Allocator.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Allocator.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Argument.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Argument.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/BasicType.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/BasicType.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/ClassFile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/ClassFile.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/ClassVariable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/ClassVariable.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Compiler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Compiler.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Field.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Field.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Internal.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Internal.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Method.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Method.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Mutex.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Mutex.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Runtime.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Runtime.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/StringBuffer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/StringBuffer.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeAPI/Type.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeAPI/Type.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/NativeClass.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/NativeClass.pm -------------------------------------------------------------------------------- /lib/SPVM/Document/Resource.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Document/Resource.pm -------------------------------------------------------------------------------- /lib/SPVM/Double.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Double.pm -------------------------------------------------------------------------------- /lib/SPVM/DoubleList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/DoubleList.pm -------------------------------------------------------------------------------- /lib/SPVM/DoubleList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/DoubleList.spvm -------------------------------------------------------------------------------- /lib/SPVM/EqualityCheckable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/EqualityCheckable.pm -------------------------------------------------------------------------------- /lib/SPVM/EqualityCheckable.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/EqualityCheckable.spvm -------------------------------------------------------------------------------- /lib/SPVM/EqualityChecker.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/EqualityChecker.pm -------------------------------------------------------------------------------- /lib/SPVM/EqualityChecker.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/EqualityChecker.spvm -------------------------------------------------------------------------------- /lib/SPVM/EqualityChecker/Address.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/EqualityChecker/Address.pm -------------------------------------------------------------------------------- /lib/SPVM/EqualityChecker/Address.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/EqualityChecker/Address.spvm -------------------------------------------------------------------------------- /lib/SPVM/Error.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error.pm -------------------------------------------------------------------------------- /lib/SPVM/Error/Compile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/Compile.pm -------------------------------------------------------------------------------- /lib/SPVM/Error/FieldNotSpecified.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/FieldNotSpecified.pm -------------------------------------------------------------------------------- /lib/SPVM/Error/FieldNotSpecified.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/FieldNotSpecified.spvm -------------------------------------------------------------------------------- /lib/SPVM/Error/MethodCallNotPermitted.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/MethodCallNotPermitted.pm -------------------------------------------------------------------------------- /lib/SPVM/Error/NotSupported.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/NotSupported.pm -------------------------------------------------------------------------------- /lib/SPVM/Error/System.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/System.pm -------------------------------------------------------------------------------- /lib/SPVM/Error/Unicode/InvalidUTF8.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Error/Unicode/InvalidUTF8.pm -------------------------------------------------------------------------------- /lib/SPVM/ExchangeAPI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ExchangeAPI.pm -------------------------------------------------------------------------------- /lib/SPVM/ExchangeAPI/Class.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ExchangeAPI/Class.pm -------------------------------------------------------------------------------- /lib/SPVM/ExchangeAPI/Error.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ExchangeAPI/Error.pm -------------------------------------------------------------------------------- /lib/SPVM/Float.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Float.pm -------------------------------------------------------------------------------- /lib/SPVM/FloatList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/FloatList.pm -------------------------------------------------------------------------------- /lib/SPVM/FloatList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/FloatList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Fn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Fn.c -------------------------------------------------------------------------------- /lib/SPVM/Fn.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Fn.config -------------------------------------------------------------------------------- /lib/SPVM/Fn.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Fn.pm -------------------------------------------------------------------------------- /lib/SPVM/Fn.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Fn.spvm -------------------------------------------------------------------------------- /lib/SPVM/Format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Format.c -------------------------------------------------------------------------------- /lib/SPVM/Format.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Format.config -------------------------------------------------------------------------------- /lib/SPVM/Format.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Format.pm -------------------------------------------------------------------------------- /lib/SPVM/Format.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Format.spvm -------------------------------------------------------------------------------- /lib/SPVM/Global.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Global.pm -------------------------------------------------------------------------------- /lib/SPVM/Hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Hash.c -------------------------------------------------------------------------------- /lib/SPVM/Hash.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Hash.config -------------------------------------------------------------------------------- /lib/SPVM/Hash.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Hash.pm -------------------------------------------------------------------------------- /lib/SPVM/Hash.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Hash.spvm -------------------------------------------------------------------------------- /lib/SPVM/Hash/Entry.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Hash/Entry.pm -------------------------------------------------------------------------------- /lib/SPVM/Hash/Entry.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Hash/Entry.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/ByteList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/ByteList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/ByteList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/ByteList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/DoubleList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/DoubleList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/DoubleList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/DoubleList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/FloatList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/FloatList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/FloatList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/FloatList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/IntList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/IntList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/IntList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/IntList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/LongList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/LongList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/LongList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/LongList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/ShortList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/ShortList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/ShortList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/ShortList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/StringList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/StringList.pm -------------------------------------------------------------------------------- /lib/SPVM/Immutable/StringList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Immutable/StringList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Int.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Int.pm -------------------------------------------------------------------------------- /lib/SPVM/IntList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/IntList.pm -------------------------------------------------------------------------------- /lib/SPVM/IntList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/IntList.spvm -------------------------------------------------------------------------------- /lib/SPVM/List.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/List.pm -------------------------------------------------------------------------------- /lib/SPVM/List.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/List.spvm -------------------------------------------------------------------------------- /lib/SPVM/Long.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Long.pm -------------------------------------------------------------------------------- /lib/SPVM/LongList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/LongList.pm -------------------------------------------------------------------------------- /lib/SPVM/LongList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/LongList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native.c -------------------------------------------------------------------------------- /lib/SPVM/Native.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native.config -------------------------------------------------------------------------------- /lib/SPVM/Native.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native.pm -------------------------------------------------------------------------------- /lib/SPVM/Native.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/API.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/API.c -------------------------------------------------------------------------------- /lib/SPVM/Native/API.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/API.config -------------------------------------------------------------------------------- /lib/SPVM/Native/API.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/API.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/API.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/API.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Arg.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Arg.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Arg.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Arg.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Arg.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Arg.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Arg.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/BasicType.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/BasicType.c -------------------------------------------------------------------------------- /lib/SPVM/Native/BasicType.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/BasicType.config -------------------------------------------------------------------------------- /lib/SPVM/Native/BasicType.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/BasicType.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/BasicType.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/BasicType.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassFile.c -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassFile.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassFile.config -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassFile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassFile.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassFile.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassFile.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassVar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassVar.c -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassVar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassVar.config -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassVar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassVar.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/ClassVar.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/ClassVar.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Compiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Compiler.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Compiler.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Compiler.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Compiler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Compiler.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Compiler.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Compiler.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Constant.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Constant.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Constant.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Constant.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Constant.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Constant.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Constant.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Env.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Env.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Env.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Env.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Env.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Env.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Env.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Field.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Field.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Field.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Field.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Field.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Field.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Field.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Method.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Method.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Method.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Method.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Method.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Method.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Method.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/MethodCall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/MethodCall.c -------------------------------------------------------------------------------- /lib/SPVM/Native/MethodCall.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/MethodCall.config -------------------------------------------------------------------------------- /lib/SPVM/Native/MethodCall.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/MethodCall.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/MethodCall.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/MethodCall.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/MethodCall/Error/ExceptionThrown.spvm: -------------------------------------------------------------------------------- 1 | class Native::MethodCall::Error::ExceptionThrown; 2 | -------------------------------------------------------------------------------- /lib/SPVM/Native/Runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Runtime.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Runtime.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Runtime.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Runtime.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Runtime.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Runtime.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Runtime.spvm -------------------------------------------------------------------------------- /lib/SPVM/Native/Stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Stack.c -------------------------------------------------------------------------------- /lib/SPVM/Native/Stack.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Stack.config -------------------------------------------------------------------------------- /lib/SPVM/Native/Stack.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Stack.pm -------------------------------------------------------------------------------- /lib/SPVM/Native/Stack.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Native/Stack.spvm -------------------------------------------------------------------------------- /lib/SPVM/Packer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Packer.pm -------------------------------------------------------------------------------- /lib/SPVM/Packer.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Packer.spvm -------------------------------------------------------------------------------- /lib/SPVM/Packer/Specifier.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Packer/Specifier.pm -------------------------------------------------------------------------------- /lib/SPVM/Packer/Specifier.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Packer/Specifier.spvm -------------------------------------------------------------------------------- /lib/SPVM/Point.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Point.pm -------------------------------------------------------------------------------- /lib/SPVM/Point.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Point.spvm -------------------------------------------------------------------------------- /lib/SPVM/Point3D.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Point3D.pm -------------------------------------------------------------------------------- /lib/SPVM/Point3D.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Point3D.spvm -------------------------------------------------------------------------------- /lib/SPVM/QList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/QList.pm -------------------------------------------------------------------------------- /lib/SPVM/QList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/QList.spvm -------------------------------------------------------------------------------- /lib/SPVM/SPVM.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/SPVM.pm -------------------------------------------------------------------------------- /lib/SPVM/Scope/Guard.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Scope/Guard.pm -------------------------------------------------------------------------------- /lib/SPVM/Scope/Guard.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Scope/Guard.spvm -------------------------------------------------------------------------------- /lib/SPVM/Short.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Short.pm -------------------------------------------------------------------------------- /lib/SPVM/ShortList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ShortList.pm -------------------------------------------------------------------------------- /lib/SPVM/ShortList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/ShortList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Sort.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Sort.pm -------------------------------------------------------------------------------- /lib/SPVM/Sort.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Sort.spvm -------------------------------------------------------------------------------- /lib/SPVM/StringBuffer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/StringBuffer.pm -------------------------------------------------------------------------------- /lib/SPVM/StringBuffer.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/StringBuffer.spvm -------------------------------------------------------------------------------- /lib/SPVM/StringList.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/StringList.pm -------------------------------------------------------------------------------- /lib/SPVM/StringList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/StringList.spvm -------------------------------------------------------------------------------- /lib/SPVM/Stringable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Stringable.pm -------------------------------------------------------------------------------- /lib/SPVM/Stringer.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Stringer.pm -------------------------------------------------------------------------------- /lib/SPVM/Stringer.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Stringer.spvm -------------------------------------------------------------------------------- /lib/SPVM/Sync/Mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Sync/Mutex.c -------------------------------------------------------------------------------- /lib/SPVM/Sync/Mutex.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Sync/Mutex.config -------------------------------------------------------------------------------- /lib/SPVM/Sync/Mutex.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Sync/Mutex.pm -------------------------------------------------------------------------------- /lib/SPVM/Sync/Mutex.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/lib/SPVM/Sync/Mutex.spvm -------------------------------------------------------------------------------- /logo/spvm_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/logo/spvm_logo.jpg -------------------------------------------------------------------------------- /ppport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/ppport.h -------------------------------------------------------------------------------- /script/spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/script/spvm -------------------------------------------------------------------------------- /script/spvmcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/script/spvmcc -------------------------------------------------------------------------------- /script/spvmdeps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/script/spvmdeps -------------------------------------------------------------------------------- /script/spvmdist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/script/spvmdist -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Callback1.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Callback1.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Callback2.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Callback2.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/CommonInterface.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/CommonInterface.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Comparator.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Comparator.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Comparator/Byte.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Comparator/Byte.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/ComparatorAnon.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/ComparatorAnon.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/ComplexCalc.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/ComplexCalc.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Complex_2d.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Complex_2d.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Complex_2f.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Complex_2f.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Data/Weaken.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Data/Weaken.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Destructor.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Destructor.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/DumpTest1.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/DumpTest1.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/EnumA.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/EnumA.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/EnumB.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/EnumB.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/EnumC.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/EnumC.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/EnumD.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/EnumD.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/GenericList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/GenericList.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/ImplementCallback1.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/ImplementCallback1.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/ImplementCallback2.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/ImplementCallback2.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Inline.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Inline.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/List.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/List.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Minimal.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Minimal.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Minimal/XGetter.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Minimal/XGetter.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/MinimalExtend.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/MinimalExtend.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Point_3b.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Point_3b.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Point_3d.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Point_3d.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Point_3f.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Point_3f.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Point_3i.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Point_3i.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Point_3l.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Point_3l.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Point_3s.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Point_3s.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Pointer.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Pointer.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Simple.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Simple.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Weaken.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Weaken.spvm -------------------------------------------------------------------------------- /solo/lib/SPVM/TestCase/Weaken2.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/lib/SPVM/TestCase/Weaken2.spvm -------------------------------------------------------------------------------- /solo/script/myapp.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/script/myapp.config -------------------------------------------------------------------------------- /solo/script/myapp.debug_memory_count.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/script/myapp.debug_memory_count.config -------------------------------------------------------------------------------- /solo/script/myapp.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/solo/script/myapp.spvm -------------------------------------------------------------------------------- /t/00_builder/CC.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/CC.t -------------------------------------------------------------------------------- /t/00_builder/Config-Exe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/Config-Exe.t -------------------------------------------------------------------------------- /t/00_builder/Config.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/Config.t -------------------------------------------------------------------------------- /t/00_builder/ConfigBuilder.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/ConfigBuilder.t -------------------------------------------------------------------------------- /t/00_builder/LinkInfo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/LinkInfo.t -------------------------------------------------------------------------------- /t/00_builder/ObjectFileInfo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/ObjectFileInfo.t -------------------------------------------------------------------------------- /t/00_builder/ScriptInfo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/ScriptInfo.t -------------------------------------------------------------------------------- /t/00_builder/Util.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/Util.t -------------------------------------------------------------------------------- /t/00_builder/lib/SPVM/MyClass/ConfigBuilder.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/lib/SPVM/MyClass/ConfigBuilder.pm -------------------------------------------------------------------------------- /t/00_builder/makefile.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/00_builder/makefile.t -------------------------------------------------------------------------------- /t/01_syntax/check.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/check.t -------------------------------------------------------------------------------- /t/01_syntax/dist.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/dist.pl -------------------------------------------------------------------------------- /t/01_syntax/extra_definition.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/extra_definition.t -------------------------------------------------------------------------------- /t/01_syntax/extra_operator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/extra_operator.t -------------------------------------------------------------------------------- /t/01_syntax/extra_others.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/extra_others.t -------------------------------------------------------------------------------- /t/01_syntax/extra_statement.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/extra_statement.t -------------------------------------------------------------------------------- /t/01_syntax/extra_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/extra_type.t -------------------------------------------------------------------------------- /t/01_syntax/issues/522.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/issues/522.pl -------------------------------------------------------------------------------- /t/01_syntax/lib/MyTest.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/lib/MyTest.pm -------------------------------------------------------------------------------- /t/01_syntax/lib/SPVM/CompileError/ForTest.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/lib/SPVM/CompileError/ForTest.spvm -------------------------------------------------------------------------------- /t/01_syntax/lib/SPVM/CompileError/MultiNumeric/FieldsZero.spvm: -------------------------------------------------------------------------------- 1 | class CompileError::MultiNumeric::FieldsZero : mulnum_t { 2 | } 3 | -------------------------------------------------------------------------------- /t/01_syntax/lib/SPVM/CompileError/Sub/Begin.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/lib/SPVM/CompileError/Sub/Begin.spvm -------------------------------------------------------------------------------- /t/01_syntax/lib/SPVM/CompileError/Use/ImportMethodNotFound.spvm: -------------------------------------------------------------------------------- 1 | class CompileError::Use::ImportMethodNotFound { 2 | use Byte(not_found); 3 | } 4 | -------------------------------------------------------------------------------- /t/01_syntax/op.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/op.t -------------------------------------------------------------------------------- /t/01_syntax/perl_program.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/perl_program.pl -------------------------------------------------------------------------------- /t/01_syntax/toke.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/toke.t -------------------------------------------------------------------------------- /t/01_syntax/type_can_assign.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/type_can_assign.t -------------------------------------------------------------------------------- /t/01_syntax/type_can_cast.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/type_can_cast.t -------------------------------------------------------------------------------- /t/01_syntax/yacc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/01_syntax/yacc.t -------------------------------------------------------------------------------- /t/02_vm/00_minimal/000_000_use_spvm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/00_minimal/000_000_use_spvm.t -------------------------------------------------------------------------------- /t/02_vm/00_minimal/000_001_use_spvm_noimport.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/00_minimal/000_001_use_spvm_noimport.t -------------------------------------------------------------------------------- /t/02_vm/00_minimal/001_use_empty_class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/00_minimal/001_use_empty_class.t -------------------------------------------------------------------------------- /t/02_vm/00_minimal/003_call_minimal_method.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/00_minimal/003_call_minimal_method.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/comment.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/comment.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/fat_camma.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/fat_camma.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/heredoc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/heredoc.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/line_directive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/line_directive.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_character.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_character.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_floating_point.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_floating_point.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_heredoc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_heredoc.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_integer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_integer.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_string.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_string.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_string_single_quote.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_string_single_quote.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/literal_undef.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/literal_undef.t -------------------------------------------------------------------------------- /t/02_vm/01_toke/symbol_name.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/01_toke/symbol_name.t -------------------------------------------------------------------------------- /t/02_vm/02_parser/inline.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/02_parser/inline.t -------------------------------------------------------------------------------- /t/02_vm/02_parser/precedence.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/02_parser/precedence.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/accessor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/accessor.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/alias.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/alias.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/allow.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/allow.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/enum.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/enum.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/inheritance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/inheritance.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/init_statement.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/init_statement.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/interface.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/interface.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/mulnum.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/mulnum.t -------------------------------------------------------------------------------- /t/02_vm/03_definition/mulnum_array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/03_definition/mulnum_array.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/die.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/die.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/for.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/for.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/if.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/if.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/require.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/require.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/return.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/return.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/switch.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/switch.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/unless.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/unless.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/use_in_method.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/use_in_method.t -------------------------------------------------------------------------------- /t/02_vm/04_statement/while.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/04_statement/while.t -------------------------------------------------------------------------------- /t/02_vm/05_op/__FILE__.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/__FILE__.t -------------------------------------------------------------------------------- /t/02_vm/05_op/__LINE__.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/__LINE__.t -------------------------------------------------------------------------------- /t/02_vm/05_op/__PACKAGE__.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/__PACKAGE__.t -------------------------------------------------------------------------------- /t/02_vm/05_op/addition.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/addition.t -------------------------------------------------------------------------------- /t/02_vm/05_op/address.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/address.t -------------------------------------------------------------------------------- /t/02_vm/05_op/anon_method.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/anon_method.t -------------------------------------------------------------------------------- /t/02_vm/05_op/array_access.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/array_access.t -------------------------------------------------------------------------------- /t/02_vm/05_op/array_big_size.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/array_big_size.t -------------------------------------------------------------------------------- /t/02_vm/05_op/array_initialization.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/array_initialization.t -------------------------------------------------------------------------------- /t/02_vm/05_op/array_length.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/array_length.t -------------------------------------------------------------------------------- /t/02_vm/05_op/array_middle_size.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/array_middle_size.t -------------------------------------------------------------------------------- /t/02_vm/05_op/assign.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/assign.t -------------------------------------------------------------------------------- /t/02_vm/05_op/basic_type_id.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/basic_type_id.t -------------------------------------------------------------------------------- /t/02_vm/05_op/bit_operator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/bit_operator.t -------------------------------------------------------------------------------- /t/02_vm/05_op/class_var_access.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/class_var_access.t -------------------------------------------------------------------------------- /t/02_vm/05_op/comparison_operator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/comparison_operator.t -------------------------------------------------------------------------------- /t/02_vm/05_op/compile_type_name.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/compile_type_name.t -------------------------------------------------------------------------------- /t/02_vm/05_op/condition_evaluation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/condition_evaluation.t -------------------------------------------------------------------------------- /t/02_vm/05_op/constant.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/constant.t -------------------------------------------------------------------------------- /t/02_vm/05_op/copy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/copy.t -------------------------------------------------------------------------------- /t/02_vm/05_op/copy_fields.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/copy_fields.t -------------------------------------------------------------------------------- /t/02_vm/05_op/decrement.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/decrement.t -------------------------------------------------------------------------------- /t/02_vm/05_op/defined_or.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/defined_or.t -------------------------------------------------------------------------------- /t/02_vm/05_op/delete.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/delete.t -------------------------------------------------------------------------------- /t/02_vm/05_op/destroy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/destroy.t -------------------------------------------------------------------------------- /t/02_vm/05_op/division.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/division.t -------------------------------------------------------------------------------- /t/02_vm/05_op/dump.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/dump.t -------------------------------------------------------------------------------- /t/02_vm/05_op/dynamic_length.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/dynamic_length.t -------------------------------------------------------------------------------- /t/02_vm/05_op/exists.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/exists.t -------------------------------------------------------------------------------- /t/02_vm/05_op/field_access.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/field_access.t -------------------------------------------------------------------------------- /t/02_vm/05_op/generic_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/generic_type.t -------------------------------------------------------------------------------- /t/02_vm/05_op/increment.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/increment.t -------------------------------------------------------------------------------- /t/02_vm/05_op/is_compile_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/is_compile_type.t -------------------------------------------------------------------------------- /t/02_vm/05_op/is_type.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/is_type.t -------------------------------------------------------------------------------- /t/02_vm/05_op/isa.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/isa.t -------------------------------------------------------------------------------- /t/02_vm/05_op/length.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/length.t -------------------------------------------------------------------------------- /t/02_vm/05_op/local_var.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/local_var.t -------------------------------------------------------------------------------- /t/02_vm/05_op/logical_operator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/logical_operator.t -------------------------------------------------------------------------------- /t/02_vm/05_op/make_read_only.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/make_read_only.t -------------------------------------------------------------------------------- /t/02_vm/05_op/method_call.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/method_call.t -------------------------------------------------------------------------------- /t/02_vm/05_op/modulo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/modulo.t -------------------------------------------------------------------------------- /t/02_vm/05_op/mulnum_array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/mulnum_array.t -------------------------------------------------------------------------------- /t/02_vm/05_op/multiplication.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/multiplication.t -------------------------------------------------------------------------------- /t/02_vm/05_op/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/new.t -------------------------------------------------------------------------------- /t/02_vm/05_op/new_array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/new_array.t -------------------------------------------------------------------------------- /t/02_vm/05_op/new_string_len.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/new_string_len.t -------------------------------------------------------------------------------- /t/02_vm/05_op/print.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/print.t -------------------------------------------------------------------------------- /t/02_vm/05_op/reference.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/reference.t -------------------------------------------------------------------------------- /t/02_vm/05_op/say.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/say.t -------------------------------------------------------------------------------- /t/02_vm/05_op/scope.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/scope.t -------------------------------------------------------------------------------- /t/02_vm/05_op/sequential.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/sequential.t -------------------------------------------------------------------------------- /t/02_vm/05_op/special_assign.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/special_assign.t -------------------------------------------------------------------------------- /t/02_vm/05_op/string_concatenation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/string_concatenation.t -------------------------------------------------------------------------------- /t/02_vm/05_op/string_data.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/string_data.t -------------------------------------------------------------------------------- /t/02_vm/05_op/subtraction.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/subtraction.t -------------------------------------------------------------------------------- /t/02_vm/05_op/ternary_op.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/ternary_op.t -------------------------------------------------------------------------------- /t/02_vm/05_op/type_cast.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/type_cast.t -------------------------------------------------------------------------------- /t/02_vm/05_op/type_initial_value.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/type_initial_value.t -------------------------------------------------------------------------------- /t/02_vm/05_op/type_name.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/type_name.t -------------------------------------------------------------------------------- /t/02_vm/05_op/unary_minus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/unary_minus.t -------------------------------------------------------------------------------- /t/02_vm/05_op/unary_plus.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/unary_plus.t -------------------------------------------------------------------------------- /t/02_vm/05_op/warn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/warn.t -------------------------------------------------------------------------------- /t/02_vm/05_op/weaken.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/05_op/weaken.t -------------------------------------------------------------------------------- /t/02_vm/06_native_api/compile_native_api.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/compile_native_api.pl -------------------------------------------------------------------------------- /t/02_vm/06_native_api/native_api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/native_api.t -------------------------------------------------------------------------------- /t/02_vm/06_native_api/native_api_cached.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/native_api_cached.t -------------------------------------------------------------------------------- /t/02_vm/06_native_api/native_api_cpp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/native_api_cpp.t -------------------------------------------------------------------------------- /t/02_vm/06_native_api/native_api_link_info.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/native_api_link_info.t -------------------------------------------------------------------------------- /t/02_vm/06_native_api/native_api_src.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/native_api_src.t -------------------------------------------------------------------------------- /t/02_vm/06_native_api/resource.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/06_native_api/resource.t -------------------------------------------------------------------------------- /t/02_vm/07_exchange_api/exchange_api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/07_exchange_api/exchange_api.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Array.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Bool.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Bool.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Byte.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Byte.t -------------------------------------------------------------------------------- /t/02_vm/08_module/ByteList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/ByteList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Cloner.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Cloner.t -------------------------------------------------------------------------------- /t/02_vm/08_module/CommandInfo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/CommandInfo.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Comparator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Comparator.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Complex_2d.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Complex_2d.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Complex_2f.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Complex_2f.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Double.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Double.t -------------------------------------------------------------------------------- /t/02_vm/08_module/DoubleList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/DoubleList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/EqualityChecker.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/EqualityChecker.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Error.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Error/System.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Error/System.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Float.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Float.t -------------------------------------------------------------------------------- /t/02_vm/08_module/FloatList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/FloatList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Fn.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Fn.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Format.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Format.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Hash.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Hash.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/ByteList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/ByteList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/DoubleList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/DoubleList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/FloatList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/FloatList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/IntList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/IntList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/LongList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/LongList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/ShortList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/ShortList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Immutable/StringList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Immutable/StringList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Int.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Int.t -------------------------------------------------------------------------------- /t/02_vm/08_module/IntList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/IntList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/List.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/List.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Long.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Long.t -------------------------------------------------------------------------------- /t/02_vm/08_module/LongList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/LongList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Native/Argument.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Native/Argument.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Native/BasicType.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Native/BasicType.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Native/Compiler.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Native/Compiler.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Native/MethodCall.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Native/MethodCall.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Native/Runtime.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Native/Runtime.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Packer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Packer.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Point.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Point.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Point3D.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Point3D.t -------------------------------------------------------------------------------- /t/02_vm/08_module/QList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/QList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Scope_Guard.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Scope_Guard.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Short.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Short.t -------------------------------------------------------------------------------- /t/02_vm/08_module/ShortList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/ShortList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Sort.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Sort.t -------------------------------------------------------------------------------- /t/02_vm/08_module/StringBuffer.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/StringBuffer.t -------------------------------------------------------------------------------- /t/02_vm/08_module/StringList.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/StringList.t -------------------------------------------------------------------------------- /t/02_vm/08_module/Sync/Mutex.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/Sync/Mutex.t -------------------------------------------------------------------------------- /t/02_vm/08_module/default_loaded_modules.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/08_module/default_loaded_modules.t -------------------------------------------------------------------------------- /t/02_vm/09_stdio/stdio.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/09_stdio/stdio.t -------------------------------------------------------------------------------- /t/02_vm/10_thread_safe/thread_safe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/10_thread_safe/thread_safe.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/examples.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/examples.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_507.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_507.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_515.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_515.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_567.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_567.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_606.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_606.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_645.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_645.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_649.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_649.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issue_715.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issue_715.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/issues.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/issues.t -------------------------------------------------------------------------------- /t/02_vm/99_extra/version.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/99_extra/version.t -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/4foo.spvm: -------------------------------------------------------------------------------- 1 | class 4foo { 2 | } 3 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/EmptyClass.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/EmptyClass.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/EmptyPackage.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/EmptyPackage.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/MinimalMethod.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/MinimalMethod.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/MyMath.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/MyMath.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Accessor.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Accessor.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Alias.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Alias.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Allow.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Allow.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Allow/PrivateData.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Allow/PrivateData.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Comment/LF.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Comment/LF.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Destroy.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Destroy.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Empty.spvm: -------------------------------------------------------------------------------- 1 | class TestCase::Empty { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Enum.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Enum.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Enum/Data1.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Enum/Data1.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Examples.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Examples.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Exception.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Exception.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/ExchangeAPI.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/ExchangeAPI.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/FatCamma.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/FatCamma.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/GenericType.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/GenericType.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Inheritance.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Inheritance.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/InlineExpansion.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/InlineExpansion.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Interface.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Interface.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Interface/Args1.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Interface/Args1.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Interface/Point.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Interface/Point.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Interface/Type.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Interface/Type.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Issues/Issue515.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Issues/Issue515.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Issues/Issue567.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Issues/Issue567.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Issues/Issue645.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Issues/Issue645.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Issues/Issue649.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Issues/Issue649.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Issues/Issue715.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Issues/Issue715.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/LINEN.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/LINEN.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/LINER.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/LINER.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/LINERN.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/LINERN.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/LineDirective.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/LineDirective.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/List.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/List.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Literal/String.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Literal/String.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Literal/Undef.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Literal/Undef.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/LocalVar.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/LocalVar.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Matrix4_16b.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Matrix4_16b.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Matrix4_16d.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Matrix4_16d.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Matrix4_16f.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Matrix4_16f.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Matrix4_16i.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Matrix4_16i.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Matrix4_16l.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Matrix4_16l.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Matrix4_16s.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Matrix4_16s.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Minimal.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Minimal.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Array.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Array.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Bool.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Bool.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Byte.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Byte.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Cloner.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Cloner.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Double.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Double.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Error.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Error.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Float.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Float.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Fn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Fn.c -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Fn.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Fn.config -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Fn.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Fn.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Format.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Format.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Hash.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Hash.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Int.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Int.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/IntList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/IntList.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/List.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/List.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Long.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Long.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Mutex.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Mutex.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Packer.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Packer.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Point.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Point.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Point3D.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Point3D.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/QList.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/QList.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Short.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Short.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Module/Sort.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Module/Sort.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Mulnum.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Mulnum.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/MulnumArray.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/MulnumArray.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Mutex.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Mutex.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPI.c -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPI.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPI.config -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPI.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPI.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPICpp.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPICpp.config -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPICpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPICpp.cpp -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPICpp.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPICpp.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPILinkInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPILinkInfo.c -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPISrc.c -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPISrc.config -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/include/bar.h: -------------------------------------------------------------------------------- 1 | #define BAR 4 2 | 3 | #include 4 | 5 | int32_t bar (void); 6 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/include/base.h: -------------------------------------------------------------------------------- 1 | #define BASE_FOO 1 2 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/include/baz/baz.h: -------------------------------------------------------------------------------- 1 | #define BAZ 6 2 | 3 | #include 4 | 5 | int32_t baz (void); 6 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/include/foo.h: -------------------------------------------------------------------------------- 1 | #define FOO 3 2 | 3 | #include 4 | 5 | int32_t foo (void); 6 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/src/bar.c: -------------------------------------------------------------------------------- 1 | #include "bar.h" 2 | 3 | int32_t bar (void) { 4 | return BAR; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/src/baz/noneed.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/src/foo.c: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | 3 | int32_t foo (void) { 4 | return FOO; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.native/src/noneed.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/NativeAPISrc.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/NativeAPISrc.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/OnlyField.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/OnlyField.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Add.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Add.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Copy.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Copy.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Dump.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Dump.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/FILE.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/FILE.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Isa.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Isa.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Move.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Move.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/New.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/New.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Print.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Print.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Ref.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Ref.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Say.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Say.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Seqop.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Seqop.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Stdio.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Stdio.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Operator/Warn.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Operator/Warn.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/PointForTest.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/PointForTest.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Point_3b.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Point_3b.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Point_3d.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Point_3d.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Point_3f.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Point_3f.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Point_3i.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Point_3i.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Point_3l.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Point_3l.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Point_3s.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Point_3s.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Pointer.c -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Pointer.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Pointer.config -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Pointer.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Pointer.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/PointerChild.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/PointerChild.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/PointerEmpty.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/PointerEmpty.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Precedence.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Precedence.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Private.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Private.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Resource/Mylib1.native/src/extra.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Resource/Mylib1.spvm: -------------------------------------------------------------------------------- 1 | class TestCase::Resource::Mylib1; 2 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Resource/Mylib2.spvm: -------------------------------------------------------------------------------- 1 | class TestCase::Resource::Mylib2; 2 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Scope.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Scope.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Simple.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Simple.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/SimpleChild.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/SimpleChild.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Statement/For.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Statement/For.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Statement/If.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Statement/If.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/ThreadSafe.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/ThreadSafe.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/UseResource.spvm: -------------------------------------------------------------------------------- 1 | class TestCase::UseResource { 2 | 3 | 4 | } 5 | -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/UseResource/Basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/UseResource/Basic.c -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Util/Node.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Util/Node.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Util/Thread.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Util/Thread.config -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Util/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Util/Thread.cpp -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Util/Thread.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Util/Thread.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Util/Thread/ID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Util/Thread/ID.cpp -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/TestCase/Util/Thread/ID.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/02_vm/lib/SPVM/TestCase/Util/Thread/ID.spvm -------------------------------------------------------------------------------- /t/02_vm/lib/SPVM/foo.spvm: -------------------------------------------------------------------------------- 1 | class foo { 2 | } 3 | -------------------------------------------------------------------------------- /t/04_spvmcc/SPVM-Builder-Exe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/SPVM-Builder-Exe.t -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase/NativeAPI.c -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase/NativeAPI.pm -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase/NativeAPI.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.c -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/include/bar.h: -------------------------------------------------------------------------------- 1 | #define BAR 4 2 | 3 | #include 4 | 5 | int32_t bar(); 6 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/include/base.h: -------------------------------------------------------------------------------- 1 | #define BASE_FOO 1 2 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/include/baz/baz.h: -------------------------------------------------------------------------------- 1 | #define BAZ 6 2 | 3 | #include 4 | 5 | int32_t baz(); 6 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/include/foo.h: -------------------------------------------------------------------------------- 1 | #define FOO 3 2 | 3 | #include 4 | 5 | int32_t foo(); 6 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/src/bar.c: -------------------------------------------------------------------------------- 1 | #include "bar.h" 2 | 3 | int32_t bar() { 4 | return BAR; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/src/baz/noneed.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/src/foo.c: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | 3 | int32_t foo() { 4 | return FOO; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.native/src/noneed.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase/NativeAPI2.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/Precompile.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/TestCase/Precompile.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/Resource/Mylib1.native/src/extra.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/Resource/Mylib1.spvm: -------------------------------------------------------------------------------- 1 | class TestCase::Resource::Mylib1; 2 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/TestCase/Resource/Mylib2.spvm: -------------------------------------------------------------------------------- 1 | class TestCase::Resource::Mylib2; 2 | -------------------------------------------------------------------------------- /t/04_spvmcc/lib/SPVM/external.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib/SPVM/external.c -------------------------------------------------------------------------------- /t/04_spvmcc/lib2/SPVM/TestCase/NativeAPI3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/lib2/SPVM/TestCase/NativeAPI3.c -------------------------------------------------------------------------------- /t/04_spvmcc/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/myapp.pl -------------------------------------------------------------------------------- /t/04_spvmcc/script/anon_method.spvm: -------------------------------------------------------------------------------- 1 | my $cb = method : void () { 2 | 3 | }; 4 | 5 | say "OK"; 6 | -------------------------------------------------------------------------------- /t/04_spvmcc/script/basic.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/basic.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/external.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/external.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/load-spvm-archive.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/load-spvm-archive.config -------------------------------------------------------------------------------- /t/04_spvmcc/script/load-spvm-archive.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/load-spvm-archive.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/myapp.config -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp.debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/myapp.debug.config -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/myapp.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp/foo/bar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/myapp/foo/bar.config -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp/foo/bar.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/myapp/foo/bar.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp_compile_error.spvm: -------------------------------------------------------------------------------- 1 | my $foo; 2 | -------------------------------------------------------------------------------- /t/04_spvmcc/script/myapp_compile_error/main_not_found.spvm: -------------------------------------------------------------------------------- 1 | class { 2 | } 3 | -------------------------------------------------------------------------------- /t/04_spvmcc/script/precompile.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/precompile.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/program_name.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/program_name.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/runtime-extends.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/runtime-extends.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/script/runtime-parent.spvm: -------------------------------------------------------------------------------- 1 | use TestCase::NativeAPI; 2 | 3 | print "runtime-base.spvm"; 4 | -------------------------------------------------------------------------------- /t/04_spvmcc/script/use-class.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/script/use-class.spvm -------------------------------------------------------------------------------- /t/04_spvmcc/spvm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/spvm.t -------------------------------------------------------------------------------- /t/04_spvmcc/spvmcc.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/spvmcc.t -------------------------------------------------------------------------------- /t/04_spvmcc/spvmcc_archive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/spvmcc_archive.t -------------------------------------------------------------------------------- /t/04_spvmcc/spvmcc_error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/spvmcc_error.t -------------------------------------------------------------------------------- /t/04_spvmcc/spvmcc_solo.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/spvmcc_solo.t -------------------------------------------------------------------------------- /t/04_spvmcc/spvmdeps.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/04_spvmcc/spvmdeps.t -------------------------------------------------------------------------------- /t/05_spvmdist/command.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/05_spvmdist/command.t -------------------------------------------------------------------------------- /t/05_spvmdist/module.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/05_spvmdist/module.t -------------------------------------------------------------------------------- /t/test_add_class/SPVM/MyPoint.spvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/test_add_class/SPVM/MyPoint.spvm -------------------------------------------------------------------------------- /t/test_files/SPVM/Foo.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/test_files/SPVM/Foo.config -------------------------------------------------------------------------------- /t/test_files/file_eof.txt: -------------------------------------------------------------------------------- 1 | abcd 2 | fghi 3 | 4 | klm -------------------------------------------------------------------------------- /t/test_files/fread.txt: -------------------------------------------------------------------------------- 1 | abcd 2 | fghi 3 | klm 4 | -------------------------------------------------------------------------------- /t/test_files/fread_eof.txt: -------------------------------------------------------------------------------- 1 | abcd 2 | fghi 3 | 4 | klm -------------------------------------------------------------------------------- /t/test_files/long_line.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/test_files/long_line.txt -------------------------------------------------------------------------------- /t/test_files/os_support/cpp11.cpp: -------------------------------------------------------------------------------- 1 | int main (void) { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /t/testlib/TestAuto.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/testlib/TestAuto.pm -------------------------------------------------------------------------------- /t/testlib/TestFile.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/testlib/TestFile.pm -------------------------------------------------------------------------------- /t/utils/copy_vm_to_precompile.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/utils/copy_vm_to_precompile.pl -------------------------------------------------------------------------------- /t/utils/get_native_api_indexes.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/utils/get_native_api_indexes.pl -------------------------------------------------------------------------------- /t/utils/sort_method_name_native.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/utils/sort_method_name_native.pl -------------------------------------------------------------------------------- /t/utils/sort_method_name_pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/utils/sort_method_name_pod.pl -------------------------------------------------------------------------------- /t/utils/sort_method_name_spvm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/utils/sort_method_name_spvm.pl -------------------------------------------------------------------------------- /t/utils/sort_opcode_vm.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/t/utils/sort_opcode_vm.pl -------------------------------------------------------------------------------- /yacc/bison.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/yacc/bison.sh -------------------------------------------------------------------------------- /yacc/spvm_yacc.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuki-kimoto/SPVM/HEAD/yacc/spvm_yacc.y --------------------------------------------------------------------------------