├── .gitignore ├── README.md ├── example ├── Run.bat ├── Test.bat ├── example.hxproj └── src │ ├── Main.hx │ ├── PluginManager.hx │ ├── plugin-scripts │ ├── MyOtherPlugin.hscript │ └── MyPlugin.hscript │ └── plugins │ ├── Plugin.hx │ ├── PluginContext.hx │ └── PluginInfo.hx ├── haxelib.json ├── src └── hscript │ ├── AbstractScriptClass.hx │ ├── ClassDeclEx.hx │ ├── InterpEx.hx │ ├── ParserEx.hx │ └── ScriptClass.hx ├── test.hxml └── test ├── TestMain.hx ├── TestSuite.hx ├── classes ├── BasicHaxeClass.hx ├── HaxeClassA.hx ├── HaxeClassB.hx ├── HaxeClassC.hx ├── HaxeClassD.hx └── HaxeClassWithConstructorParams.hx ├── resources ├── BasicClasses.hx ├── InheritanceClasses.hx ├── PackagedClasses1.hx ├── PackagedClasses2.hx └── PassingObjectsClasses.hx └── tests ├── BasicClassFunctionTests.hx ├── BasicClassVarTests.hx ├── InheritanceTests.hx ├── PackageTests.hx ├── PassingObjectsTest.hx └── TestBase.hx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | hscript-ex 2 | -------------------------------------------------------------------------------- /example/Run.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cd bin 3 | neko example.n 4 | pause 5 | -------------------------------------------------------------------------------- /example/Test.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cd .. 3 | haxe test.hxml 4 | -------------------------------------------------------------------------------- /example/example.hxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/example.hxproj -------------------------------------------------------------------------------- /example/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/Main.hx -------------------------------------------------------------------------------- /example/src/PluginManager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/PluginManager.hx -------------------------------------------------------------------------------- /example/src/plugin-scripts/MyOtherPlugin.hscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/plugin-scripts/MyOtherPlugin.hscript -------------------------------------------------------------------------------- /example/src/plugin-scripts/MyPlugin.hscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/plugin-scripts/MyPlugin.hscript -------------------------------------------------------------------------------- /example/src/plugins/Plugin.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/plugins/Plugin.hx -------------------------------------------------------------------------------- /example/src/plugins/PluginContext.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/plugins/PluginContext.hx -------------------------------------------------------------------------------- /example/src/plugins/PluginInfo.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/example/src/plugins/PluginInfo.hx -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/haxelib.json -------------------------------------------------------------------------------- /src/hscript/AbstractScriptClass.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/src/hscript/AbstractScriptClass.hx -------------------------------------------------------------------------------- /src/hscript/ClassDeclEx.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/src/hscript/ClassDeclEx.hx -------------------------------------------------------------------------------- /src/hscript/InterpEx.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/src/hscript/InterpEx.hx -------------------------------------------------------------------------------- /src/hscript/ParserEx.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/src/hscript/ParserEx.hx -------------------------------------------------------------------------------- /src/hscript/ScriptClass.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/src/hscript/ScriptClass.hx -------------------------------------------------------------------------------- /test.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test.hxml -------------------------------------------------------------------------------- /test/TestMain.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/TestMain.hx -------------------------------------------------------------------------------- /test/TestSuite.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/TestSuite.hx -------------------------------------------------------------------------------- /test/classes/BasicHaxeClass.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/classes/BasicHaxeClass.hx -------------------------------------------------------------------------------- /test/classes/HaxeClassA.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/classes/HaxeClassA.hx -------------------------------------------------------------------------------- /test/classes/HaxeClassB.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/classes/HaxeClassB.hx -------------------------------------------------------------------------------- /test/classes/HaxeClassC.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/classes/HaxeClassC.hx -------------------------------------------------------------------------------- /test/classes/HaxeClassD.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/classes/HaxeClassD.hx -------------------------------------------------------------------------------- /test/classes/HaxeClassWithConstructorParams.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/classes/HaxeClassWithConstructorParams.hx -------------------------------------------------------------------------------- /test/resources/BasicClasses.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/resources/BasicClasses.hx -------------------------------------------------------------------------------- /test/resources/InheritanceClasses.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/resources/InheritanceClasses.hx -------------------------------------------------------------------------------- /test/resources/PackagedClasses1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/resources/PackagedClasses1.hx -------------------------------------------------------------------------------- /test/resources/PackagedClasses2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/resources/PackagedClasses2.hx -------------------------------------------------------------------------------- /test/resources/PassingObjectsClasses.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/resources/PassingObjectsClasses.hx -------------------------------------------------------------------------------- /test/tests/BasicClassFunctionTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/tests/BasicClassFunctionTests.hx -------------------------------------------------------------------------------- /test/tests/BasicClassVarTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/tests/BasicClassVarTests.hx -------------------------------------------------------------------------------- /test/tests/InheritanceTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/tests/InheritanceTests.hx -------------------------------------------------------------------------------- /test/tests/PackageTests.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/tests/PackageTests.hx -------------------------------------------------------------------------------- /test/tests/PassingObjectsTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/tests/PassingObjectsTest.hx -------------------------------------------------------------------------------- /test/tests/TestBase.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ianharrigan/hscript-ex/HEAD/test/tests/TestBase.hx --------------------------------------------------------------------------------