Class CompilerEnvironment

Inheritance graph
Reporter CompilerEnvironment CompilerEnvironment DefaultCompilerEnvironment

CompilerEnvironment that supports handlers.

The compiler environment.

By inheriting this class and overloading the functions, it is possible to make a custom Pike compiler.


Prior to Pike 7.8 this sort of customization has to be done either via custom master objects, or via CompilationHandlers.

See also

CompilationHandler, MasterObject, master(), replace_master()

Inherit OrigCompilerEnvironment

inherit CompilerEnvironment : OrigCompilerEnvironment

Inherit Reporter

inherit Reporter : Reporter


Implements the Reporter API.

See also

Reporter()->report(), Reporter()->SeverityLevel