reflaxe

The ultimate framework for creating your own Haxe targets!

compiler
config
data
debug
helpers
input
optimization
output
BaseCompiler

The super class all compilers should extend from. The behavior of how the Haxe AST is transpiled is configured by implementing the abstract methods.

BaseCompilerFileOutputType

An enum for dictating how the compiler outputs the target source files.

BaseCompilerOptions

A structure that contains all the options for configuring the BaseCompiler's behavior.

CompiledCollection

Used to store the compiled data and its metadata.

DirectToStringCompiler

An extended version of the GenericCompiler that uses String for all the "compile" function return types.

GenericCompiler

The compiler that allows for custom types to be used as returns for the compiledXImpl functions.

LambdaWrapType

Used for BaseCompilerOptions.wrapFunctionReferences.

MetaArgumentType

The metadata argument type that can be configured in "metadataTemplates" for BaseCompilerOptions.

ReflectCompiler

The heart of Reflaxe.