dil.ast.Meta

Members

Functions

makeNewClass
char[] makeNewClass(cstring[] argtypes)

Generates code declaring variables with the correct type and value, which are then passed on to ctor().

memberInfo
char[] memberInfo(string[] members...)

Generates information on Node members, which is used to generate code for copying or visiting methods.

Mixin templates

createMethod
mixin template createMethod()

Provides functions for constructing a class from run-time arguments.

methods
mixin template methods()

Provides a collection of methods.

Meta

Authors

Aziz Köksal

License

GPL3 $(Maturity low)