Rudiments
|
#include <compiler.h>
Inherits compilermodule.
Public Member Functions | |
compilerpostprocessor () | |
virtual | ~compilerpostprocessor () |
virtual bool | process (const char *input, stringbuffer *output, domnode *metadata)=0 |
![]() | |
compilermodule () | |
virtual | ~compilermodule () |
void | setId (const char *id) |
bool | setParameters (const char *parameters) |
void | setParameters (domnode *parameters) |
const char * | getId () |
domnode * | getParameters () |
![]() | |
virtual | ~object () |
Additional Inherited Members | |
![]() | |
const char * | id |
domnode * | parameters |
The compilerpostprocessor class is the base class for compiler modules that process a unit of code in its native format, after the tree representing it has been written back using a grammar that describes that format.
Postprocessor modules might apply formatting rules for readability, split code up into multiple files, or do simple translations that would be more costly to do as operations on a tree.
compilerpostprocessor::compilerpostprocessor | ( | ) |
Creates a new instance of the compilerpostprocessor class.
|
virtual |
Deletes this instance of the compilerpostprocessor class.