*/tests.wurstscript.tests.BugTeststests.wurstscript.tests.BugTests3"c.ObjectRecyclerObjectRecyclero3ZR0agentTypeComparisonsWurstagentTypeComparisonsWurst3\1bitset_addbitset_add3^ 2bug61_breakbug61_break3^"3bug62_codearraybug62_codearray3^$4classNullclassNull3_5classesCyclicclassesCyclic3_6closureClassConstructorclosureClassConstructor3`E7closureClassConstructorInvalidclosureClassConstructorInvalid3`L8constFoldingconstFolding3a@9cycle_with_genericscycle_with_generics3b:cycliccyclic3c;cyclicDepReadVarscyclicDepReadVars3dcyclicForLoopcyclicForLoop3d?divisiondivision3d@doubleNativeDecldoubleNativeDecl3eAduplicateNamesduplicateNames3eBduplicateNames2duplicateNames23fCduplicateNamesOkduplicateNamesOk3gDdynamicVarFromStaticContextdynamicVarFromStaticContext3gEdynamicVarFromStaticContext2dynamicVarFromStaticContext23gFexecuteFuncWithStackTraceexecuteFuncWithStackTrace3hGextensionFunc_noreturnextensionFunc_noreturn3hHextensionMethodStaticextensionMethodStatic3hIflattenBugflattenBug3iJforLoopforLoop3iKforfromforfrom43ƃLfunc_noreturnfunc_noreturn3ƃMfuncrefs1funcrefs13ƄNfuncrefs2funcrefs23ƅOfunctionWithUnderscorefunctionWithUnderscore3ƆPgenericsNullgenericsNull3ƇQhotdochotdoc3ƈRimplementNothingimplementNothing3ƈSinlineBuginlineBug3ƉTinlinerBugShortCircuitinlinerBugShortCircuit3ƊUinlinerBugShortCircuit2inlinerBugShortCircuit23ƋVintBoundariesintBoundaries3ƌpWintBoundariesHintBoundariesH3ƌtXintBoundariesLintBoundariesL3ƌvYlocalOptimizerFaillocalOptimizerFail3ƍiZlocalsInOndestroylocalsInOndestroy3Ɛ[memberMethodParensmemberMethodParens3ƑG\middlewareOverloadmiddlewareOverload3Ɠ;]minusRewriteminusRewrite3Ɣ0^negativeNumberLiteralsnegativeNumberLiterals3ƕ _nonAbstractClassnonAbstractClass3ƕ`optBugoptBug3Ɩ2aovveride_nativeTypeReturnovveride_nativeTypeReturn.3ƭibparseHexValuesparseHexValues3ƯcpolarOfffsetInlinepolarOfffsetInline3ƱdrealIndexrealIndex3ƳAerecursiverecursive3ƴfrecursive2recursive23ƶgrecursiveTuplerecursiveTuple3ƶhrecursiveTuple2recursiveTuple23ƶ istaticGenerics1staticGenerics13ƶ"jstaticGenerics2staticGenerics23ƶ$kstaticGenerics3staticGenerics33ƷlstaticOverridestaticOverride3ƷmstringPlusNull1stringPlusNull13ƸnstringPlusNull2stringPlusNull23ƸostringPlusNull3stringPlusNull33ƺ@psubStringErrorsubStringError3ƺHqtestClassExtendsClassWithoutNoArgConstructortestClassExtendsClassWithoutNoArgConstructor3ƺJrtestClassImplementsClasstestClassImplementsClass3ƺLstestCodeNulltestCodeNull3ƻUttestCyclicDependencyErrortestCyclicDependencyError3ƻZutestInferInSupertestInferInSuper3ƼJvtestLinePostestLinePos3ƽOwtestNestedTimerClosuretestNestedTimerClosure3ƾxtestSelfAssignmentNoWarningtestSelfAssignmentNoWarning3ƿytestSelfAssignmentWarningtestSelfAssignmentWarning3ƿztestSelfAssignmentWarningDottestSelfAssignmentWarningDot3ƿ{testStacktracetestStacktrace31|test_correct_escapesequencetest_correct_escapesequence3%}test_empty_escapesequencetest_empty_escapesequence 33~test_for_fromtest_for_from3test_for_intest_for_in3Ttest_init_order_globals_warningtest_init_order_globals_warning3Ytest_init_order_globals_warning_jasstest_init_order_globals_warning_jass3]test_init_order_jass_warningtest_init_order_jass_warning3btest_inline_jass_divtest_inline_jass_div3{test_null_in_jasstest_null_in_jass3{test_unit_arraytest_unit_array3ǀticket706ticket7063ǃticket709ticket70913etypenameAsFuncname1typenameAsFuncname13jtypenameAsFuncname2typenameAsFuncname23qunderlineArrayunderlineArray3zunderscoreunderscore3Iunderscore_endunderscore_end3kunderscores_in_nameunderscores_in_name3SunreadVarWarningunreadVarWarning3punreadVarWarning2unreadVarWarning2 3|unreadVarWarningArraysunreadVarWarningArrays3varname_with_interfacevarname_with_interface3ftests.wurstscript.tests.CompilationUnitTeststests.wurstscript.tests.CompilationUnitTests3~jassjass3packagespackages3ǀ{tests.wurstscript.tests.TupleTeststests.wurstscript.tests.TupleTests3xbugtestbugtest3yinClassinClass3znestedTuplenestedTuple3{nestedTuple2nestedTuple23|nestedTupleArraynestedTupleArray3}nullStringInTuplenullStringInTuple3~{parameterparameter3[returnValuereturnValue3ʀ9simplesimple3ʁ,swapswap3ʂtestEqualstestEquals3ʂtestSingletupletestSingletuple3ʃtestSingletuple2testSingletuple23ʄtestUnequalstestUnequals3ʅtupleArrayInClasstupleArrayInClass3ʆtupleArrayInClass2tupleArrayInClass23ʇtupleArraySideEvaluationOrdertupleArraySideEvaluationOrder3ʈtupleInTupletupleInTuple3ʉtupleInTuple2tupleInTuple23ʊtupleInTuple3tupleInTuple33ʋtupleInTuple4tupleInTuple43ʌYtupleInTuple5tupleInTuple53ʍ>tupleReturntupleReturn3ʎtupleReturn2tupleReturn23ʎvecsvecs3ʏvecs2vecs23ʐvecs4vecs43ʑvecsTrimvecsTrim3ʒvecsTrim2vecsTrim23ʓxtests.wurstscript.utils.UtilsTesttests.wurstscript.utils.UtilsTest3ʓ{arrayarray3ʓ|joinArraysjoinArrays3ʓ}testSubseqtestSubseq3ʓ}testSubseqLentestSubseqLen3ʓ~topSort_1topSort_13ʓtests.wurstscript.tests.SimpleStatementTeststests.wurstscript.tests.SimpleStatementTests3Dy2empty_closure_warningempty_closure_warning3D|empty_else_warningempty_else_warning3D}empty_if_warningempty_if_warning3D~intLiteralArrayintLiteralArray3ELintLiteralVarintLiteralVar3F5no_else_no_warningno_else_no_warning3GtestArrayInittestArrayInit3GtestFor1testFor13GtestFor2testFor23HtestForDownSteptestForDownStep3ItestForFromtestForFrom3K,testForFrom3testForFrom3%3]testForFrom_oncetestForFrom_once3^testForIntestForIn3`testForSteptestForStep3`testIf1testIf13atestIf2testIf23btestIf3testIf33ctestIf4testIf43dutestIf5testIf53eFtestIf6testIf63ftestIf7testIf73gtestMod1testMod13gtestMod2testMod23htestWhile1testWhile13itestWhileBreaktestWhileBreak3jtest_arrayUpdatetest_arrayUpdate3ktest_array_assigntest_array_assign3ktest_dectest_dec3ltest_destroytest_destroy3ltest_diveqtest_diveq3mtest_diveqFailtest_diveqFail3mtest_forlooptest_forloop3ntest_inctest_inc3oitest_lettest_let3p?test_let2test_let23pBtest_minuseqtest_minuseq3q}test_multeqtest_multeq3rUtest_no_Nexttest_no_Next3rYtest_no_hasNexttest_no_hasNext3r]test_pluseqtest_pluseq3s4test_stupid_for_fromtest_stupid_for_from3s7test_stupid_for_intest_stupid_for_in3s8test_stupid_for_in2test_stupid_for_in23s;test_unitializedtest_unitialized3s=test_unitialized2test_unitialized23ttest_vartest_var3ttest_var2test_var23utest_varAsStmttest_varAsStmt3utest_var_errtest_var_err3utests.wurstscript.tests.GenericsTeststests.wurstscript.tests.GenericsTests3#BabstractReturnTabstractReturnT3+castcast37cellExamplecellExample 3BextensionFuncextensionFunc3functionfunction3̵genericChain1genericChain13"genericChain1ErrgenericChain1Err3&genericChain2genericChain23genericChain2ErrAgenericChain2ErrA3genericChain2ErrBgenericChain2ErrB3genericExtensionMethod1genericExtensionMethod136genericForFromgenericForFrom33genericForIngenericForIn3ggenericFunctionOverloadgenericFunctionOverload3^genericMethod1genericMethod13>genericOverloadgenericOverload30genericOverload2genericOverload23WgenericRecursivegenericRecursive3.genericRecursive2genericRecursive23genericReturnOverridegenericReturnOverride3genericReturnOverride2genericReturnOverride23ۙgenericsDispatchgenericsDispatch3ܱgenericsSubstitutegenericsSubstitute3ݡgenericsSubstitute1genericsSubstitute13ޜgenericsSubstitute2genericsSubstitute23߭genericsSubstitute3genericsSubstitute33genericsSubstitute_overridegenericsSubstitute_override3genericsSubstitute_override_interfacegenericsSubstitute_override_interface3genericsSubstitute_override_interface_failgenericsSubstitute_override_interface_fail3identityidentity3xidentity2identity23lidentityFail1identityFail13qidentityFail2identityFail23timplicitConversionFailimplicitConversionFail)3:implicitConversionFail2implicitConversionFail2%3 implicitConversionFailSimpleimplicitConversionFailSimple3 implicitConversionsimplicitConversions3implicitConversions2implicitConversions23implicitConversions3implicitConversions33&implicitConversions4implicitConversions43 implicitConversions5implicitConversions53.implicitConversionsAssignimplicitConversionsAssign3!implicitConversionsFailimplicitConversionsFail3(implicitConversionsFail2implicitConversionsFail23,implicitsWithClassimplicitsWithClass3TimplicitsWithClass2implicitsWithClass23ZimplicitsWithClosuresimplicitsWithClosures3oinferTypeinferType3kinheritFieldinheritField3\inheritField2inheritField23UinheritMethodinheritMethod3missingTypeArgsConstructormissingTypeArgsConstructor3missingTypeArgsFuncmissingTypeArgsFunc3missingTypeArgsMethodmissingTypeArgsMethod3nativeTypesnativeTypes3nestedListnestedList3nestedList2nestedList2&30normalFoldlInfernormalFoldlInfer31nullWithGenericnullWithGeneric32strangeFoldlstrangeFoldl34 testSubtypeGenericClasstestSubtypeGenericClass34testSubtypeGenericClass2testSubtypeGenericClass235testSubtypeGenericInterfacetestSubtypeGenericInterface36tooManyTypeArgsConstructortooManyTypeArgsConstructor36tooManyTypeArgsFunctooManyTypeArgsFunc36tooManyTypeArgsMethodtooManyTypeArgsMethod36tests.wurstscript.tests.LuaTranslationTeststests.wurstscript.tests.LuaTranslationTests3ȥ, intCastingintCasting3ȦcnullObject1nullObject13ȧnullObject2nullObject23ȨnullString1nullString13ȩ|nullString2nullString23Ȫ`nullUnit1nullUnit1(3ȾnullUnit2nullUnit2&3ѤstringConcatenationstringConcatenation3҇testStdLibtestStdLib#3Vtests.wurstscript.tests.ScopingTeststests.wurstscript.tests.ScopingTests3wprivateClassMemberprivateClassMember3wprivateCodeprivateCode3wtest_duplicates_cutest_duplicates_cu3wtest_duplicates_jass_functest_duplicates_jass_func3wtest_import_sametest_import_same3wtest_import_same_packagetest_import_same_package3xtests.wurstscript.tests.ExtensionMethodsTeststests.wurstscript.tests.ExtensionMethodsTests3Ǫs extFuncDoubleextFuncDouble%3ǽ-extensionFunction_chainextensionFunction_chain3ǾOextensionFunction_classextensionFunction_class3ǾWextensionFunction_intextensionFunction_int3ǿ^extensionFunction_int_across_packagesextensionFunction_int_across_packages3DextensionFunction_int_orderextensionFunction_int_order3*extmethontypeextmethontype30intrealintreal3sameNamesameName3tests.wurstscript.tests.FoldingTeststests.wurstscript.tests.FoldingTests3ʡstestRangestestRanges3ʢetests.wurstscript.tests.InterfaceTeststests.wurstscript.tests.InterfaceTests39as_argumentas_argument3:as_return_valueas_return_value3;castscasts3<destroyInterfacedestroyInterface3=equalityequality3>hierarchyhierarchy3?implGapimplGap3@inequalityinequality3Amissing_methodmissing_method3Amodule_probmodule_prob3Asimplesimple3Bswapswap3CswapArrayswapArray3E&testEmptyImplementstestEmptyImplements3E5testInterfaceDefaultImpltestInterfaceDefaultImpl3F'testOverridetestOverride3GtestOverrideFailtestOverrideFail3GtwoInterfacestwoInterfaces3H=type_param1type_param13I>type_param_classtype_param_class3J@type_param_complicated1type_param_complicated13K8type_param_complicated1_failtype_param_complicated1_fail3K=type_param_complicated2type_param_complicated23LItype_param_fail_genericstype_param_fail_generics3LNwrong_methodwrong_method3LPtests.wurstscript.tests.ModuleTeststests.wurstscript.tests.ModuleTests3Y%arg_constructorarg_constructor3\diamond1diamond13diamond2diamond23initdestroyinitdestroy3localInModuleConstructorlocalInModuleConstructor3localInModuleConstructor2localInModuleConstructor23moduleConstructormoduleConstructor3modulesInSubclassesmodulesInSubclasses3modules_abstractmodules_abstract3modules_abstract_errmodules_abstract_err3modules_call_globalmodules_call_global3modules_call_indirectmodules_call_indirect3modules_conflictmodules_conflict 3modules_importmodules_import3modules_missing_overridemodules_missing_override3modules_thistypemodules_thistype3modules_wrong_param_count1modules_wrong_param_count13modules_wrong_param_count2modules_wrong_param_count23multi1multi13multi2multi23multi_modulesmulti_modules3 multi_modules2multi_modules23multiple_constructorsmultiple_constructors3 nested_class_modulenested_class_module3^nested_module_initnested_module_init3Ioverrideoverride3:override2override23AoverrideStaticoverrideStatic3EoverrideStaticAndActuallyDoStuffoverrideStaticAndActuallyDoStuff3simplesimple30static_externalstatic_external33staticmeth_externalstaticmeth_external35stupidTeststupidTest*3subclassModuleOnDestroysubclassModuleOnDestroy3testModuleMemberInittestModuleMemberInit"3#testModuleMemberInit2testModuleMemberInit2$35useModuleAsTypeuseModuleAsType35tests.wurstscript.tests.ModelManagerTeststests.wurstscript.tests.ModelManagerTests3ΎchangeModulechangeModule3ΑchangeModuleAbstractMethodchangeModuleAbstractMethod3ΓkeepTypeErrorsWhileEditingkeepTypeErrorsWhileEditing3ΕmoduleErrorAtInitmoduleErrorAtInit3ΕmoduleTransitivemoduleTransitive3ΘnmovingFilesmovingFiles3ΚrenamePackagerenamePackage3Μtesttest3Ξtests.wurstscript.tests.PositionTeststests.wurstscript.tests.PositionTests32]testFuncCallPostestFuncCallPos33.tests.wurstscript.tests.VarargTeststests.wurstscript.tests.VarargTests3ʓgenericToIndexVarargsgenericToIndexVarargs3ʕlegitNestedBreaklegitNestedBreak3ʖtestInvalidArgstestInvalidArgs3ʖtestInvalidVarargFunctestInvalidVarargFunc3ʖ testVarargAccesstestVarargAccess3ʖtestVarargForeachtestVarargForeach3ʗtestVarargForeach2testVarargForeach23ʘtestVarargInputtestVarargInput3ʙWtestVarargInvalidOverloadtestVarargInvalidOverload3ʙ[testVarargSyntaxtestVarargSyntax3ʚvarargExtFuncvarargExtFunc3ʚvarargGenericMethodOverloadvarargGenericMethodOverload3ʜvarargMethodvarargMethod3ʝ'varargOverloadvarargOverload3ʞvarargOverridevarargOverride3ʟvarargWithBreakvarargWithBreak3ʟvarargWithGenericsvarargWithGenerics3ʠ0varargsWithOverloadingvarargsWithOverloading3ʡrtests.wurstscript.tests.ParserTeststests.wurstscript.tests.ParserTests3=alignWithSpacesAllowedalignWithSpacesAllowed3>alignWithTabsAllowedalignWithTabsAllowed3?gcharAndFourCharcharAndFourChar3@,dotTodotTo3@/err_in_closureerr_in_closure 3@8halfAssignhalfAssign3@<inconsistentIndentationWithininconsistentIndentationWithin3AindentWithSpacesindentWithSpaces3AindentWithSpaces2indentWithSpaces23Bparenthesis1parenthesis13Bparenthesis2parenthesis23BpositionsNormalLineBreakspositionsNormalLineBreaks3BpositionsWindowsTypewriterLinebreakspositionsWindowsTypewriterLinebreaks3BtwoSpacestwoSpaces3CtwoSpacesMixedtwoSpacesMixed3Dwtests.wurstscript.tests.ClassesExtTeststests.wurstscript.tests.ClassesExtTests3,".castToIntGenericscastToIntGenerics3-"castToIntGenerics2castToIntGenerics23.castToIntPointerArithmeticcastToIntPointerArithmetic3/constr1constr13/constr2constr230constr_superconstr_super31pconstr_super_wrong1constr_super_wrong1 31{extends_overrideextends_override32{extends_override2extends_override233extends_override3extends_override335extends_override4extends_override436extends_simpleextends_simple37extends_variablesextends_variables38ondestroyondestroy39ondestroyUsingThisondestroyUsingThis3;ondestroy_dynamicdispatchondestroy_dynamicdispatch3='ondestroy_dynamicdispatch2ondestroy_dynamicdispatch23>=ondestroy_dynamicdispatch3ondestroy_dynamicdispatch33?]ondestroy_dynamicdispatch4ondestroy_dynamicdispatch43@uondestroy_dynamicdispatch5ondestroy_dynamicdispatch53Aondestroy_dynamicdispatchFrotty1ondestroy_dynamicdispatchFrotty13Bondestroy_dynamicdispatchFrotty2ondestroy_dynamicdispatchFrotty23Condestroy_dynamicdispatchFrotty3ondestroy_dynamicdispatchFrotty33EOondestroy_withVarondestroy_withVar3FTprivateFuncprivateFunc3FXprivateFuncOverrideprivateFuncOverride3GWprivateVarprivateVar3G[subTypeGeneric1subTypeGeneric13HGsubTypeGeneric2subTypeGeneric23IsubTypeGeneric3subTypeGeneric33IsubTypeGenericInterfacesubTypeGenericInterface3JsubTypeGenericInterface2subTypeGenericInterface23JsuperCallsuperCall3KsuperCall2superCall23LtestArrayInitInClasstestArrayInitInClass3MtestArrayInitInClassStatictestArrayInitInClassStatic3NtestMultiArraytestMultiArray3OtestNoDispatchtestNoDispatch3PtestOverrideInterfaceAbstractClasstestOverrideInterfaceAbstractClass3QtestOverrideInterfaceAbstractClass2testOverrideInterfaceAbstractClass23RtestRecursiveMemberDispatchtestRecursiveMemberDispatch3Steststaticoverrideteststaticoverride3Steststaticoverride2teststaticoverride23Steststaticoverride3teststaticoverride33Steststaticoverride4teststaticoverride43Stesttesttesttest3U)tests.wurstscript.tests.NewFeatureTeststests.wurstscript.tests.NewFeatureTests36*callFunctionsWithAnnotationcallFunctionsWithAnnotation38>constant_local_var_warningconstant_local_var_warning38^cyclicFunc1cyclicFunc1391cyclicFunc2cyclicFunc23:%instanceCountinstanceCount3;!instanceMaxCountinstanceMaxCount3<5maxTypeIdmaxTypeId3=;no_warning_for_closuresno_warning_for_closures3>QtestAnnotationWithMessagetestAnnotationWithMessage3?$testEnumstestEnums'3RtestEnums2testEnums23StestEnums_casttestEnums_cast3TtestForInClosetestForInClose3UtestForInCloseBeforeReturntestForInCloseBeforeReturn3VtestGenericUnittestGenericUnit&3itestIfNotDefinedAnnotation1testIfNotDefinedAnnotation13jtestIfNotDefinedAnnotation2testIfNotDefinedAnnotation23ktestIfNotDefinedAnnotationNativetestIfNotDefinedAnnotationNative3l}testIteratorStatictestIteratorStatic3ltestMinusOnetestMinusOne 3|testSwitchtestSwitch3}testSwitchDefaulttestSwitchDefault3~testSwitchEnumAlltestSwitchEnumAll3~testSwitchEnumAll2testSwitchEnumAll23testSwitchEnumAll3testSwitchEnumAll33ɀVtestSwitchEnumAll4testSwitchEnumAll43Ɂ.testSwitchEnumAll5testSwitchEnumAll53ɂtestSwitchEnumDuplicatetestSwitchEnumDuplicate3ɂtestSwitchInittestSwitchInit3ɂtestSwitchInttestSwitchInt3ɃtestSwitchMultitestSwitchMulti3ɄtestSwitchReturntestSwitchReturn3ɅtestSwitchShorttestSwitchShort3ɆtestSwitchStringtestSwitchString3ɇbtestSwitchWrongTypestestSwitchWrongTypes3ɇftestTypeId1testTypeId13ɈtestTypeId2testTypeId23ɈtestTypeId3testTypeId33ɉ|testTypeId4testTypeId43ɊstestTypeId5testTypeId53ɋtypeNametypeName3ɌtypeName2typeName23ɍtests.wurstscript.tests.ClassesTeststests.wurstscript.tests.ClassesTests3LNPENPE3OverrideClassOverrideClass3abstract_classabstract_class3abstract_class2abstract_class23abstract_failabstract_fail3abstract_fail2abstract_fail23abstract_must_not_be_privateabstract_must_not_be_private3arrayAttributeFail1arrayAttributeFail13arrayAttributeFail2arrayAttributeFail23arrayAttributeTest1arrayAttributeTest13arrayAttributeTest2arrayAttributeTest23pbig_instanceofbig_instanceof3~callStaticFunctionFromInitcallStaticFunctionFromInit3cast_classcast_class3kcast_class2cast_class23wcast_class_unrelatedcast_class_unrelated3}classes1classes13classes_constructclasses_construct3classes_double_definedclasses_double_defined 3classes_lifecycleclasses_lifecycle3classes_methodclasses_method3/classes_method_implicitclasses_method_implicit3Yclasses_static_funcclasses_static_func3]classes_static_varclasses_static_var,3classes_static_var2classes_static_var23classes_static_var_getclasses_static_var_get3classes_static_var_setclasses_static_var_set3classes_static_var_set2classes_static_var_set23code_memberscode_members3constantVarsconstantVars3constant_fieldsconstant_fields3constant_fields2constant_fields23construct_superconstruct_super3constructor_overloadingconstructor_overloading3constructor_privateconstructor_private3constructor_private_okconstructor_private_ok3destroyeddestroyed 3dotdotOperatordotdotOperator3dotdotOperatorFaildotdotOperatorFail3duplicateConstructorduplicateConstructor3initConstantinitConstant3initialization_static_inner1initialization_static_inner13initialization_static_inner2initialization_static_inner23instanceof_nullinstanceof_null3Rmethod_privatemethod_private3[ondestroyondestroy3Coverrideoverride3Foverride_validoverride_valid3@override_valid2override_valid23Woverride_valid_transoverride_valid_trans3override_valid_trans_bigoverride_valid_trans_big3yoverride_valid_voidoverride_valid_void3 protectedInOtherPackageprotectedInOtherPackage3 protectedInOtherPackage2protectedInOtherPackage23 recylingrecyling3recyling2recyling23recyling_randomrecyling_random3staticThisAccessstaticThisAccess3static_class_qualified_fieldstatic_class_qualified_field3\static_class_qualified_functionstatic_class_qualified_function3<static_class_qualified_typestatic_class_qualified_type35static_fieldstatic_field3static_field_other_packagestatic_field_other_package3&static_static_array_fieldstatic_static_array_field3 testArraySizetestArraySize38testArraySize2testArraySize23;testInnerClass_moduletestInnerClass_module3ttestInnerClass_module_thistypetestInnerClass_module_thistype3testInnerClass_module_thistype2testInnerClass_module_thistype23testInnerClass_module_thistype3testInnerClass_module_thistype33!testInnerClass_static1testInnerClass_static13"testInnerClass_static_from_outsidetestInnerClass_static_from_outside3#testNoOverridetestNoOverride3$testOver9000testOver9000 3*thisHandlingthisHandling3+tupleArrayMembertupleArrayMember3,tests.immutablecollections.ImmutableListTesttests.immutablecollections.ImmutableListTest39iterator1iterator139sizeOfConssizeOfCons39sizeOfTailsizeOfTail39tests.immutablecollections.IntRangeTeststests.immutablecollections.IntRangeTests39test1test139tests.wurstscript.tests.DeterministicCheckstests.wurstscript.tests.DeterministicChecks3ǂcyclicFunctionCallcyclicFunctionCall3DŽsimplesimple3džtest_var_mergetest_var_merge3ǐtests.wurstscript.tests.RealWorldExamplestests.wurstscript.tests.RealWorldExamples3ʢmarrayindexarrayindex)3ʶblubberblubber#3ȗfrottyTupleBugfrottyTupleBug!3MlinkedHashMaplinkedHashMap$3Umodulemodule3,nonStaticCallbacknonStaticCallback30xnullClosureBugnullClosureBugܮ3ˇoptimizerNewoptimizerNew(3˜setFrottyBugEscaperDatasetFrottyBugEscaperData"3˭1setFrottyBugKnockbackNullsetFrottyBugKnockbackNull#3˿&setFrottyBugVectorsetFrottyBugVector#3 setNullTestssetNullTests%3staticCallbackstaticCallback 3testEditorVarstestEditorVars 3\testListstestLists'3 @test_stdlibtest_stdlib 3x)test_war3maptest_war3map,3Ύtests.wurstscript.tests.EnumTeststests.wurstscript.tests.EnumTests3enum_short1enum_short13äenum_short2enum_short23lenum_short3enum_short33Oenum_to_int_testenum_to_int_test3itests.wurstscript.tests.LexerTeststests.wurstscript.tests.LexerTests3OdotNewlinedotNewline3OdotNewline2dotNewline23Otests.wurstscript.tests.AutoCompleteTeststests.wurstscript.tests.AutoCompleteTests3closuresWithOperatorOverloadingclosuresWithOperatorOverloading3completionAtEndOfFileWithNewlinecompletionAtEndOfFileWithNewline3completionAtEndOfFileWithNewline2completionAtEndOfFileWithNewline23iinForLoopinForLoop3onlyFromClassesonlyFromClasses3 overload1overload13 =ratings_returnType1ratings_returnType13 ratings_returnType2ratings_returnType23 simpleExample1simpleExample13 simpleExample2simpleExample23!simpleExample3simpleExample33F"testAfterDottestAfterDot3r#testDeprecatedtestDeprecated3~$testInnerClassestestInnerClasses3%testNestedClasstestNestedClass3&testPrivateMethodtestPrivateMethod3>'testPrivateMethod2testPrivateMethod23(testProtectedMethodtestProtectedMethod3)testProtectedMethod2testProtectedMethod23*testWithParenthesestestWithParentheses3k+testWithParentheses2testWithParentheses23 ,testWithoutParenthesestestWithoutParentheses3!-testWithoutParentheses2testWithoutParentheses23"ytests.wurstscript.tests.JurstTeststests.wurstscript.tests.JurstTests3ΞasciiChars1asciiChars13ΠHasciiChars2asciiChars23Ρ!asciiChars3asciiChars33ΡhexInt1hexInt13΢hexInt2hexInt23ΣjassAgentTypeComparisonjassAgentTypeComparison3γjassMultilineStringjassMultilineString3δjassRealToNullComparisonjassRealToNullComparison 3logicalOperatorPrecedencelogicalOperatorPrecedence3ŸmultilineStringmultilineString3~returnDetectionreturnDetection3JtestBigJassScripttestBigJassScriptض3"testJurstWrappingtestJurstWrapping32btestKeepTRVEtestKeepTRVE33CtestKeepTRVEHookedtestKeepTRVEHooked34thisAsVarNameInJassthisAsVarNameInJass34validNamesvalidNames35tests.wurstscript.tests.SimpleFunctionTeststests.wurstscript.tests.SimpleFunctionTests3utestFuncreftestFuncref3vtestHasReturnIfstestHasReturnIfs3wtestUnreachableCodetestUnreachableCode3wtests.utils.GraphInterpreterTeststests.utils.GraphInterpreterTests39testCycletestCycle39testSimpleGraphtestSimpleGraph39testStronglyConnectedComponentstestStronglyConnectedComponents39tests.wurstscript.tests.FlowAnalysisTeststests.wurstscript.tests.FlowAnalysisTests3k destroyDataflowTestdestroyDataflowTest3ndestroyThisDataflowTestdestroyThisDataflowTest3ptestInitalizedtestInitalized3rtestReturns1testReturns13AtestReturns2testReturns23EtestReturns3testReturns33GtestReturns4testReturns43HtestReturns5testReturns53testUnreachable1testUnreachable1 3 tests.wurstscript.tests.ArrayTeststests.wurstscript.tests.ArrayTests3array_init_global1array_init_global13array_init_global_fail1array_init_global_fail1%3array_init_global_fail2array_init_global_fail2A3!array_init_global_fail3array_init_global_fail33'array_init_global_type_inferencearray_init_global_type_inference3sarray_init_length1array_init_length13 array_init_length2array_init_length23 array_init_local_fail1array_init_local_fail13) array_init_local_type_inferencearray_init_local_type_inference3I classArrayInitclassArrayInit3 conditionalWithArrayconditionalWithArray3 intArrayInitintArrayInit3OmultiArrayDefaultValuemultiArrayDefaultValue3multiArrayInitmultiArrayInit3multiArrayWrongSizemultiArrayWrongSize3shorthandAssignmentClassNoWarningshorthandAssignmentClassNoWarning39shorthandAssignmentNoWarningshorthandAssignmentNoWarning3utestArray1testArray13testArrayParamtestArrayParam3testArray_jasstestArray_jass3tests.wurstscript.tests.PackageTeststests.wurstscript.tests.PackageTests330duplicatePackageNameduplicatePackageName332import_publicimport_public34 import_self1import_self134 import_self2import_self234 testMembersNoImporttestMembersNoImport34test_cyclic_importtest_cyclic_import34test_cyclic_import_with_inittest_cyclic_import_with_init34test_cyclic_import_with_init2test_cyclic_import_with_init234test_global_typetest_global_type35test_global_vartest_global_var36test_globals_inittest_globals_init37mtest_globals_init2test_globals_init238=test_import_classtest_import_class394test_import_class_failtest_import_class_fail397test_import_class_privatetest_import_class_private39:test_import_class_protectedtest_import_class_protected39<test_import_ext_functiontest_import_ext_function3:test_import_ext_function_failtest_import_ext_function_fail3:test_import_functiontest_import_function3:test_import_function_failtest_import_function_fail3;test_import_vartest_import_var3;test_import_var_failtest_import_var_fail3;test_same_name_as_classtest_same_name_as_class3<test_static_inittest_static_init3=test_typename_as_vartest_typename_as_var3=test_typename_as_var2test_typename_as_var23=test_typename_as_var3test_typename_as_var33=tests.wurstscript.tests.OptimizerTeststests.wurstscript.tests.OptimizerTests3ɍ6constantFoldingconstantFolding3ɎcontrolFlowMergeNoSideEffectcontrolFlowMergeNoSideEffect3ɏcontrolFlowMergeSideEffectcontrolFlowMergeSideEffect3ɐcontrolFlowMergeSideEffect2controlFlowMergeSideEffect2%3ɣ~copyPropagationcopyPropagation3ɤpcopyPropagation2copyPropagation23ɥ[cyclicFunctionRemovercyclicFunctionRemover3ɦ2inlinerIntRealsConstantFoldinginlinerIntRealsConstantFolding3ɧlocalMergerLivenesslocalMergerLiveness3ɧmoveTowardsBugmoveTowardsBug3ɨmultiArrayNoInlinemultiArrayNoInline3ɩmultiArrayNoInline2multiArrayNoInline23ɪ0numbernumber3ɫFoptimizeDuplicateNullSetsoptimizeDuplicateNullSets)3=optimizeExitwhenoptimizeExitwhen3!optimizeSetoptimizeSet3optimizeSet2optimizeSet23testFunctionSplittertestFunctionSplitterD3@testInlineAnnotationtestInlineAnnotation-3 test_ConstFoldingtest_ConstFolding3test_ConstFoldingCombinedtest_ConstFoldingCombined3test_controlFlowMergeSideEffecttest_controlFlowMergeSideEffect3test_double_renaming_bugtest_double_renaming_bug3ktest_exitwhentest_exitwhen3Wtest_ifDoubleAnd1test_ifDoubleAnd13&test_ifDoubleAnd2test_ifDoubleAnd23test_ifDoubleOr1test_ifDoubleOr13test_ifDoubleOr2test_ifDoubleOr23test_ifEmptytest_ifEmpty3test_ifFalsetest_ifFalse3test_ifInt1test_ifInt13rtest_ifInt2test_ifInt23Mtest_ifInt3test_ifInt33$test_ifInt4test_ifInt43test_ifMultitest_ifMulti3 test_ifTruetest_ifTrue3 test_inline_globalstest_inline_globals3 test_localVarMergertest_localVarMerger3 test_localVarMerger2test_localVarMerger23 test_mult2rewritetest_mult2rewrite3test_mult3rewritetest_mult3rewrite3test_nullsetter1test_nullsetter13Vtest_nullsetter2test_nullsetter23Wtest_nullsetter3test_nullsetter33Gtest_nullsetter4test_nullsetter43Qtest_number_shorteningtest_number_shortening3-test_number_shortening2test_number_shortening23test_remove_uselesstest_remove_useless3test_tempVarRemovertest_tempVarRemover3test_tempVarRemover2test_tempVarRemover23test_unreachableCodeRemovertest_unreachableCodeRemover!3(test_unused_func_removertest_unused_func_remover3)test_unused_func_remover2test_unused_func_remover23*test_varRemovaltest_varRemoval3+tests.wurstscript.tests.ExpressionTeststests.wurstscript.tests.ExpressionTests3ǐ#conditionalExpr_blocksconditionalExpr_blocks3ǐconditionalExpr_falseconditionalExpr_false3ǑconditionalExpr_inferNull_failconditionalExpr_inferNull_fail3ǑconditionalExpr_inferNull_leftconditionalExpr_inferNull_left3ǒconditionalExpr_inferNull_right1conditionalExpr_inferNull_right13ǓconditionalExpr_inferNull_right2conditionalExpr_inferNull_right23ǔconditionalExpr_linebreaks1conditionalExpr_linebreaks13ǕXconditionalExpr_linebreaks2conditionalExpr_linebreaks23ǖ.conditionalExpr_linebreaks3conditionalExpr_linebreaks33Ǘ>conditionalExpr_realconditionalExpr_real3ǘJconditionalExpr_subtypes_err1conditionalExpr_subtypes_err13ǘNconditionalExpr_subtypes_err2conditionalExpr_subtypes_err23ǘQconditionalExpr_subtypes_err3conditionalExpr_subtypes_err33ǘSconditionalExpr_subtypes_err4conditionalExpr_subtypes_err43ǘUconditionalExpr_subtypes_ok1conditionalExpr_subtypes_ok13ǙzconditionalExpr_trueconditionalExpr_true3ǚgconditionalExpr_voidFailconditionalExpr_voidFail3ǚmdiv1div13ǛUdiv3div33ǜ-err_assignerr_assign 3ǜ8ints1ints13ǝints2ints23ǝints4ints43Ǟints6ints63ǟints7ints73Ǡminusminus3ǡmod1mod13Ǣparanthesesparantheses3ǣplusplus3Ǥreal1real13ǥstringstring3ǦunaryMinus1unaryMinus13ǧunaryMinus2unaryMinus23ǨunaryMinus3unaryMinus33ǩunaryMinus4unaryMinus43Ǫptests.wurstscript.tests.MpqTesttests.wurstscript.tests.MpqTest35test_deletetest_delete`36Ctest_extracttest_extractM36test_inserttest_insert;36tests.wurstscript.tests.GenericsModuleTeststests.wurstscript.tests.GenericsModuleTests36biggerModulebiggerModule37genericInceptiongenericInception38simpleGenericModulesimpleGenericModule39tests.wurstscript.tests.OpOverloadingtests.wurstscript.tests.OpOverloading3+ testOverloading1testOverloading13,testOverloading1_2testOverloading1_23-itestOverloading1_3testOverloading1_33.ttestOverloading1_4testOverloading1_43/testOverloading2testOverloading230wtestOverloading2AbbreviationtestOverloading2Abbreviation31rtestOverloading3testOverloading331utestOverloading4testOverloading431xtestOverloading_shortForm1testOverloading_shortForm132WtestOverloading_shortForm2testOverloading_shortForm232\tests.wurstscript.objectreader.ObjectHelperTeststests.wurstscript.objectreader.ObjectHelperTests3ɍexample1aexample1a3ɍexample2example23ɍver1ver13ɍtests.wurstscript.tests.InterfaceExtendedTeststests.wurstscript.tests.InterfaceExtendedTests3LQdefaultImpldefaultImpl3MddefaultImplInClassdefaultImplInClass3NydefaultImplInClassDelegationdefaultImplInClassDelegation3Otests.wurstscript.tests.ClosureTeststests.wurstscript.tests.ClosureTests3U-2beginEndExprbeginEndExpr3VblockSyntaxblockSyntax3WMblockSyntax2blockSyntax23XcaptureParamcaptureParam3ZAcaptureThiscaptureThis3[captureThis2captureThis23\closure1closure13]closure2closure23_closure3closure33_closureCaptureMainclosureCaptureMain3`closureInClassInitclosureInClassInit3aclosureWithGenericsclosureWithGenerics3c#closure_begin_end1closure_begin_end13d1closure_begin_end2closure_begin_end23e5closure_begin_end3closure_begin_end33fNclosure_inferTypeclosure_inferType3fTclosure_voidclosure_void3geclosure_void_callclosure_void_call3hccode_anonfunc1code_anonfunc13icode_anonfunc2code_anonfunc23k code_anonfuncErrcode_anonfuncErr3k$code_anonfuncErr2code_anonfuncErr23k'code_anonfuncTuplecode_anonfuncTuple3lacode_anonfunc_mixedcode_anonfunc_mixed3mlcode_anonfunc_mixed_err1code_anonfunc_mixed_err13mqgeneric1generic13ngeneric2generic23ogeneric3generic33pintliteralClosureintliteralClosure3qnoAbstractMethodnoAbstractMethod3qoneAbstractMethodoneAbstractMethod3roneAbstractMethodInheritedoneAbstractMethodInherited3soneAbstractMethodInheritedOverloadedoneAbstractMethodInheritedOverloaded3u(overload1overload1 3u6overload2overload23v=overloadSameParameterTypeButDifferentReturnTypeoverloadSameParameterTypeButDifferentReturnType3w@skipInClosureskipInClosure3x=skipInClosure_failskipInClosure_fail3xAtestDispatchtestDispatch3yPtestOverloadingConstructorClosureUsetestOverloadingConstructorClosureUse3zctestOverloadingFuncClosureUsetestOverloadingFuncClosureUse3{ytryCaptureArraytryCaptureArray3{~tryCaptureTupletryCaptureTuple3|twoAbstractMethodstwoAbstractMethods3|uninitializeduninitialized3|uninitialized2uninitialized23|uninitialized3uninitialized33|uninitialized4uninitialized43}uninitialized6uninitialized63}withoutParameterTypewithoutParameterType3~tests.wurstscript.tests.LuaTypecastingTeststests.wurstscript.tests.LuaTypecastingTests3OcompiletimeNull1compiletimeNull1,3fcompiletimeNull2compiletimeNull2&3y6compiletimeNull3compiletimeNull3)3ȍhashMap1hashMap1.3ȥ*tests.wurstscript.tests.ConfigPackageTeststests.wurstscript.tests.ConfigPackageTests3ǀ|configCyclicImportWarningconfigCyclicImportWarning3ǀconfigFuncconfigFunc3ǁPconfigFuncWrongTypeconfigFuncWrongType3ǁSconfigVarconfigVar3ǂ-configVarCyclicconfigVarCyclic3ǂconfigVarWrongTypeconfigVarWrongType3ǂ