├── .github └── workflows │ ├── haxelib_submit.yml │ ├── test.yml │ ├── test_newproject.yml │ ├── test_runtime.yml │ ├── test_script.yml │ └── update_docs.yml ├── .gitignore ├── DevEnv.hxml ├── LICENSE ├── README.md ├── Run.hx ├── documentation ├── GenDocs.hxml ├── GenSite.bat ├── README.md └── reflaxe-theme │ ├── config.json │ ├── resources │ └── extra-styles.css │ └── templates │ ├── abstract.mtt │ ├── class.mtt │ ├── enum.mtt │ ├── main.mtt │ └── typedef.mtt ├── extraParams.hxml ├── haxelib.json ├── newproject ├── .gitignore ├── DevEnv.hxml ├── README.md ├── extraParams.hxml ├── haxelib.json ├── src.direct │ └── langcompiler │ │ ├── Compiler.hx │ │ └── CompilerInit.hx ├── src.intermediate │ └── langcompiler │ │ ├── AST.hx │ │ ├── Compiler.hx │ │ ├── CompilerInit.hx │ │ └── Generator.hx ├── std │ └── LANG │ │ ├── Syntax.hx │ │ └── _std │ │ └── String.hx └── test │ ├── Code.hx │ └── Test.hxml ├── src └── reflaxe │ ├── BaseCompiler.hx │ ├── DirectToStringCompiler.hx │ ├── GenericCompiler.hx │ ├── ReflectCompiler.hx │ ├── compiler │ ├── MetadataCompiler.hx │ ├── NullTypeEnforcer.hx │ ├── TargetCodeInjection.hx │ └── TypeUsageTracker.hx │ ├── config │ ├── Define.hx │ └── Meta.hx │ ├── data │ ├── ClassFuncArg.hx │ ├── ClassFuncData.hx │ ├── ClassVarData.hx │ ├── EnumOptionArg.hx │ ├── EnumOptionData.hx │ └── TypedExprOrString.hx │ ├── debug │ └── MeasurePerformance.hx │ ├── helpers │ ├── ArrayHelper.hx │ ├── BaseTypeHelper.hx │ ├── ClassFieldHelper.hx │ ├── ClassTypeHelper.hx │ ├── Context.hx │ ├── DynamicHelper.hx │ ├── ExprHelper.hx │ ├── FieldAccessHelper.hx │ ├── ModuleTypeHelper.hx │ ├── NameMetaHelper.hx │ ├── NullHelper.hx │ ├── NullableMetaAccessHelper.hx │ ├── OperatorHelper.hx │ ├── PositionHelper.hx │ ├── StringBufHelper.hx │ ├── SyntaxHelper.hx │ ├── TVarHelper.hx │ ├── TypeHelper.hx │ └── TypedExprHelper.hx │ ├── input │ ├── ClassHierarchyTracker.hx │ ├── ClassModifier.hx │ ├── ExpressionModifier.hx │ └── ModuleUsageTracker.hx │ ├── output │ ├── DataAndFileInfo.hx │ ├── OutputManager.hx │ ├── OutputPath.hx │ ├── PluginHook.hx │ └── StringOrBytes.hx │ └── preprocessors │ ├── BasePreprocessor.hx │ ├── ExpressionPreprocessor.hx │ └── implementations │ ├── MarkUnusedVariablesImpl.hx │ ├── PreventRepeatVariablesImpl.hx │ ├── RemoveConstantBoolIfsImpl.hx │ ├── RemoveLocalVariableAliasesImpl.hx │ ├── RemoveReassignedVariableDeclarationsImpl.hx │ ├── RemoveSingleExpressionBlocksImpl.hx │ ├── RemoveTemporaryVariablesImpl.hx │ ├── RemoveUnnecessaryBlocksImpl.hx │ ├── WrapLambdaCaptureVariablesInArrayImpl.hx │ └── everything_is_expr │ ├── EverythingIsExprSanitizer.hx │ ├── ReassignOnSubfieldEdit.hx │ └── TempVarNameGenerator.hx └── test ├── MyClass.hx ├── README.md ├── Test.hxml ├── TestCompiler.hx ├── std └── testscript │ └── Syntax.hx └── testlang ├── Main.testout ├── MyClass.testout ├── _GeneratedFiles.txt └── haxe_Log.testout /.github/workflows/haxelib_submit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.github/workflows/haxelib_submit.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/test_newproject.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.github/workflows/test_newproject.yml -------------------------------------------------------------------------------- /.github/workflows/test_runtime.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.github/workflows/test_runtime.yml -------------------------------------------------------------------------------- /.github/workflows/test_script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.github/workflows/test_script.yml -------------------------------------------------------------------------------- /.github/workflows/update_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.github/workflows/update_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/.gitignore -------------------------------------------------------------------------------- /DevEnv.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/DevEnv.hxml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/README.md -------------------------------------------------------------------------------- /Run.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/Run.hx -------------------------------------------------------------------------------- /documentation/GenDocs.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/GenDocs.hxml -------------------------------------------------------------------------------- /documentation/GenSite.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/GenSite.bat -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/README.md -------------------------------------------------------------------------------- /documentation/reflaxe-theme/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/config.json -------------------------------------------------------------------------------- /documentation/reflaxe-theme/resources/extra-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/resources/extra-styles.css -------------------------------------------------------------------------------- /documentation/reflaxe-theme/templates/abstract.mtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/templates/abstract.mtt -------------------------------------------------------------------------------- /documentation/reflaxe-theme/templates/class.mtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/templates/class.mtt -------------------------------------------------------------------------------- /documentation/reflaxe-theme/templates/enum.mtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/templates/enum.mtt -------------------------------------------------------------------------------- /documentation/reflaxe-theme/templates/main.mtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/templates/main.mtt -------------------------------------------------------------------------------- /documentation/reflaxe-theme/templates/typedef.mtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/documentation/reflaxe-theme/templates/typedef.mtt -------------------------------------------------------------------------------- /extraParams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/extraParams.hxml -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/haxelib.json -------------------------------------------------------------------------------- /newproject/.gitignore: -------------------------------------------------------------------------------- 1 | _Build/ 2 | test/out 3 | -------------------------------------------------------------------------------- /newproject/DevEnv.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/DevEnv.hxml -------------------------------------------------------------------------------- /newproject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/README.md -------------------------------------------------------------------------------- /newproject/extraParams.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/extraParams.hxml -------------------------------------------------------------------------------- /newproject/haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/haxelib.json -------------------------------------------------------------------------------- /newproject/src.direct/langcompiler/Compiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/src.direct/langcompiler/Compiler.hx -------------------------------------------------------------------------------- /newproject/src.direct/langcompiler/CompilerInit.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/src.direct/langcompiler/CompilerInit.hx -------------------------------------------------------------------------------- /newproject/src.intermediate/langcompiler/AST.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/src.intermediate/langcompiler/AST.hx -------------------------------------------------------------------------------- /newproject/src.intermediate/langcompiler/Compiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/src.intermediate/langcompiler/Compiler.hx -------------------------------------------------------------------------------- /newproject/src.intermediate/langcompiler/CompilerInit.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/src.intermediate/langcompiler/CompilerInit.hx -------------------------------------------------------------------------------- /newproject/src.intermediate/langcompiler/Generator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/src.intermediate/langcompiler/Generator.hx -------------------------------------------------------------------------------- /newproject/std/LANG/Syntax.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/std/LANG/Syntax.hx -------------------------------------------------------------------------------- /newproject/std/LANG/_std/String.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/std/LANG/_std/String.hx -------------------------------------------------------------------------------- /newproject/test/Code.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/test/Code.hx -------------------------------------------------------------------------------- /newproject/test/Test.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/newproject/test/Test.hxml -------------------------------------------------------------------------------- /src/reflaxe/BaseCompiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/BaseCompiler.hx -------------------------------------------------------------------------------- /src/reflaxe/DirectToStringCompiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/DirectToStringCompiler.hx -------------------------------------------------------------------------------- /src/reflaxe/GenericCompiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/GenericCompiler.hx -------------------------------------------------------------------------------- /src/reflaxe/ReflectCompiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/ReflectCompiler.hx -------------------------------------------------------------------------------- /src/reflaxe/compiler/MetadataCompiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/compiler/MetadataCompiler.hx -------------------------------------------------------------------------------- /src/reflaxe/compiler/NullTypeEnforcer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/compiler/NullTypeEnforcer.hx -------------------------------------------------------------------------------- /src/reflaxe/compiler/TargetCodeInjection.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/compiler/TargetCodeInjection.hx -------------------------------------------------------------------------------- /src/reflaxe/compiler/TypeUsageTracker.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/compiler/TypeUsageTracker.hx -------------------------------------------------------------------------------- /src/reflaxe/config/Define.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/config/Define.hx -------------------------------------------------------------------------------- /src/reflaxe/config/Meta.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/config/Meta.hx -------------------------------------------------------------------------------- /src/reflaxe/data/ClassFuncArg.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/data/ClassFuncArg.hx -------------------------------------------------------------------------------- /src/reflaxe/data/ClassFuncData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/data/ClassFuncData.hx -------------------------------------------------------------------------------- /src/reflaxe/data/ClassVarData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/data/ClassVarData.hx -------------------------------------------------------------------------------- /src/reflaxe/data/EnumOptionArg.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/data/EnumOptionArg.hx -------------------------------------------------------------------------------- /src/reflaxe/data/EnumOptionData.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/data/EnumOptionData.hx -------------------------------------------------------------------------------- /src/reflaxe/data/TypedExprOrString.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/data/TypedExprOrString.hx -------------------------------------------------------------------------------- /src/reflaxe/debug/MeasurePerformance.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/debug/MeasurePerformance.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/ArrayHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/ArrayHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/BaseTypeHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/BaseTypeHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/ClassFieldHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/ClassFieldHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/ClassTypeHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/ClassTypeHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/Context.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/Context.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/DynamicHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/DynamicHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/ExprHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/ExprHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/FieldAccessHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/FieldAccessHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/ModuleTypeHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/ModuleTypeHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/NameMetaHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/NameMetaHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/NullHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/NullHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/NullableMetaAccessHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/NullableMetaAccessHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/OperatorHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/OperatorHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/PositionHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/PositionHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/StringBufHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/StringBufHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/SyntaxHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/SyntaxHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/TVarHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/TVarHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/TypeHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/TypeHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/helpers/TypedExprHelper.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/helpers/TypedExprHelper.hx -------------------------------------------------------------------------------- /src/reflaxe/input/ClassHierarchyTracker.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/input/ClassHierarchyTracker.hx -------------------------------------------------------------------------------- /src/reflaxe/input/ClassModifier.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/input/ClassModifier.hx -------------------------------------------------------------------------------- /src/reflaxe/input/ExpressionModifier.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/input/ExpressionModifier.hx -------------------------------------------------------------------------------- /src/reflaxe/input/ModuleUsageTracker.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/input/ModuleUsageTracker.hx -------------------------------------------------------------------------------- /src/reflaxe/output/DataAndFileInfo.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/output/DataAndFileInfo.hx -------------------------------------------------------------------------------- /src/reflaxe/output/OutputManager.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/output/OutputManager.hx -------------------------------------------------------------------------------- /src/reflaxe/output/OutputPath.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/output/OutputPath.hx -------------------------------------------------------------------------------- /src/reflaxe/output/PluginHook.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/output/PluginHook.hx -------------------------------------------------------------------------------- /src/reflaxe/output/StringOrBytes.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/output/StringOrBytes.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/BasePreprocessor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/BasePreprocessor.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/ExpressionPreprocessor.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/ExpressionPreprocessor.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/MarkUnusedVariablesImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/MarkUnusedVariablesImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/PreventRepeatVariablesImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/PreventRepeatVariablesImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/RemoveConstantBoolIfsImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/RemoveConstantBoolIfsImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/RemoveLocalVariableAliasesImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/RemoveLocalVariableAliasesImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/RemoveReassignedVariableDeclarationsImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/RemoveReassignedVariableDeclarationsImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/RemoveSingleExpressionBlocksImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/RemoveSingleExpressionBlocksImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/RemoveTemporaryVariablesImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/RemoveTemporaryVariablesImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/RemoveUnnecessaryBlocksImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/RemoveUnnecessaryBlocksImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/WrapLambdaCaptureVariablesInArrayImpl.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/WrapLambdaCaptureVariablesInArrayImpl.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/everything_is_expr/EverythingIsExprSanitizer.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/everything_is_expr/EverythingIsExprSanitizer.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/everything_is_expr/ReassignOnSubfieldEdit.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/everything_is_expr/ReassignOnSubfieldEdit.hx -------------------------------------------------------------------------------- /src/reflaxe/preprocessors/implementations/everything_is_expr/TempVarNameGenerator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/src/reflaxe/preprocessors/implementations/everything_is_expr/TempVarNameGenerator.hx -------------------------------------------------------------------------------- /test/MyClass.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/MyClass.hx -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/README.md -------------------------------------------------------------------------------- /test/Test.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/Test.hxml -------------------------------------------------------------------------------- /test/TestCompiler.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/TestCompiler.hx -------------------------------------------------------------------------------- /test/std/testscript/Syntax.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/std/testscript/Syntax.hx -------------------------------------------------------------------------------- /test/testlang/Main.testout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/testlang/Main.testout -------------------------------------------------------------------------------- /test/testlang/MyClass.testout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/testlang/MyClass.testout -------------------------------------------------------------------------------- /test/testlang/_GeneratedFiles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/testlang/_GeneratedFiles.txt -------------------------------------------------------------------------------- /test/testlang/haxe_Log.testout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SomeRanDev/reflaxe/HEAD/test/testlang/haxe_Log.testout --------------------------------------------------------------------------------