Class CompilerEnvironment()->define


Variable flags

int(16bit) CompilerEnvironment.define.flags

Note

Read only


Variable name

string CompilerEnvironment.define.name

Description

Macro name.


Variable num_args

int(-1..) CompilerEnvironment.define.num_args

Note

Read only


Variable parts

array(string|int|function(mixed ... :string))|zero CompilerEnvironment.define.parts

Description

Macro expansion rule.


Method create

CompilerEnvironment.define CompilerEnvironment.define(string name, int num_args, array(string|int|function(mixed|void ... :string)) parts)