├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── extraParams.hxml ├── haxelib.json ├── rulescript ├── Abstracts.hx ├── HxParser.hx ├── Parser.hx ├── RuleScript.hx ├── RuleScriptInterp.hx ├── RuleScriptProperty.hx ├── Tools.hx ├── macro │ ├── AbstractMacro.hx │ ├── CallMethodMacro.hx │ ├── Converter.hx │ ├── ExprMacro.hx │ ├── MacroTools.hx │ └── RuleScriptedClass.hx ├── parsers │ ├── HxParser.hx │ └── Parser.hx ├── scriptedClass │ ├── RuleScriptedClass.hx │ └── RuleScriptedClassUtil.hx └── std │ └── hl │ ├── Math.hx │ └── Std.hx └── test ├── build.hxml ├── scripts └── haxe │ ├── PropertyTest.rhx │ ├── ScriptedClass.rhx │ ├── ScriptedClassStrict.rhx │ ├── StringInterpolation.rhx │ ├── importTest │ ├── Script.rhx │ └── ScriptImportTest.rhx │ └── test.rhx └── src ├── Main.hx ├── RuleScriptAbstracts.txt └── test ├── HelloWorldAbstract.hx ├── ScriptedClassTest.hx ├── Test.hx └── TestAbstract.hx /.gitattributes: -------------------------------------------------------------------------------- 1 | *.rhx linguist-language=Haxe 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/README.md -------------------------------------------------------------------------------- /extraParams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/extraParams.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/haxelib.json -------------------------------------------------------------------------------- /rulescript/Abstracts.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/Abstracts.hx -------------------------------------------------------------------------------- /rulescript/HxParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/HxParser.hx -------------------------------------------------------------------------------- /rulescript/Parser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/Parser.hx -------------------------------------------------------------------------------- /rulescript/RuleScript.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/RuleScript.hx -------------------------------------------------------------------------------- /rulescript/RuleScriptInterp.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/RuleScriptInterp.hx -------------------------------------------------------------------------------- /rulescript/RuleScriptProperty.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/RuleScriptProperty.hx -------------------------------------------------------------------------------- /rulescript/Tools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/Tools.hx -------------------------------------------------------------------------------- /rulescript/macro/AbstractMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/macro/AbstractMacro.hx -------------------------------------------------------------------------------- /rulescript/macro/CallMethodMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/macro/CallMethodMacro.hx -------------------------------------------------------------------------------- /rulescript/macro/Converter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/macro/Converter.hx -------------------------------------------------------------------------------- /rulescript/macro/ExprMacro.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/macro/ExprMacro.hx -------------------------------------------------------------------------------- /rulescript/macro/MacroTools.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/macro/MacroTools.hx -------------------------------------------------------------------------------- /rulescript/macro/RuleScriptedClass.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/macro/RuleScriptedClass.hx -------------------------------------------------------------------------------- /rulescript/parsers/HxParser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/parsers/HxParser.hx -------------------------------------------------------------------------------- /rulescript/parsers/Parser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/parsers/Parser.hx -------------------------------------------------------------------------------- /rulescript/scriptedClass/RuleScriptedClass.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/scriptedClass/RuleScriptedClass.hx -------------------------------------------------------------------------------- /rulescript/scriptedClass/RuleScriptedClassUtil.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/scriptedClass/RuleScriptedClassUtil.hx -------------------------------------------------------------------------------- /rulescript/std/hl/Math.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/std/hl/Math.hx -------------------------------------------------------------------------------- /rulescript/std/hl/Std.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/rulescript/std/hl/Std.hx -------------------------------------------------------------------------------- /test/build.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/build.hxml -------------------------------------------------------------------------------- /test/scripts/haxe/PropertyTest.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/PropertyTest.rhx -------------------------------------------------------------------------------- /test/scripts/haxe/ScriptedClass.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/ScriptedClass.rhx -------------------------------------------------------------------------------- /test/scripts/haxe/ScriptedClassStrict.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/ScriptedClassStrict.rhx -------------------------------------------------------------------------------- /test/scripts/haxe/StringInterpolation.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/StringInterpolation.rhx -------------------------------------------------------------------------------- /test/scripts/haxe/importTest/Script.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/importTest/Script.rhx -------------------------------------------------------------------------------- /test/scripts/haxe/importTest/ScriptImportTest.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/importTest/ScriptImportTest.rhx -------------------------------------------------------------------------------- /test/scripts/haxe/test.rhx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/scripts/haxe/test.rhx -------------------------------------------------------------------------------- /test/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/src/Main.hx -------------------------------------------------------------------------------- /test/src/RuleScriptAbstracts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/src/RuleScriptAbstracts.txt -------------------------------------------------------------------------------- /test/src/test/HelloWorldAbstract.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/src/test/HelloWorldAbstract.hx -------------------------------------------------------------------------------- /test/src/test/ScriptedClassTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/src/test/ScriptedClassTest.hx -------------------------------------------------------------------------------- /test/src/test/Test.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/src/test/Test.hx -------------------------------------------------------------------------------- /test/src/test/TestAbstract.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kriptel/RuleScript/HEAD/test/src/test/TestAbstract.hx --------------------------------------------------------------------------------