| Top |  |  |  |  | 
| #define | ORC_COMPILER_ERROR() | 
| #define | ORC_COMPILE_RESULT_IS_FATAL() | 
| #define | ORC_COMPILE_RESULT_IS_SUCCESSFUL() | 
| #define | ORC_ASM_CODE() | 
| enum | OrcCompileResult | 
| struct | OrcCompiler | 
| struct | OrcConstant | 
| #define | ORC_ENABLE_ASM_CODE | 
OrcCompiler is the object used to convert Orc programs contained in an OrcProgram object into assembly code and object code.
The OrcCompileResult enum is used to indicate whether or not
a compilation attempt was successful or not.  The macros
ORC_COMPILE_RESULT_IS_SUCCESSFUL() and ORC_COMPILE_RESULT_IS_FATAL()
should be used instead of checking values directly.
When a program is compiled, the compiler calls the functions
contained in various OrcRule structures.  These functions generate
assembly and object instructions by calling ORC_ASM_CODE()
or functions that use ORC_ASM_CODE() internally.