This is a listener for the compiler. More...
#include <OgreScriptCompiler.h>
Public Member Functions | |
ScriptCompilerListener () | |
virtual | ~ScriptCompilerListener () |
virtual ConcreteNodeListPtr | importFile (ScriptCompiler *compiler, const String &name) |
Returns the concrete node list from the given file. | |
virtual void | preConversion (ScriptCompiler *compiler, ConcreteNodeListPtr nodes) |
Allows for responding to and overriding behavior before a CST is translated into an AST. | |
virtual bool | postConversion (ScriptCompiler *compiler, const AbstractNodeListPtr &) |
Allows vetoing of continued compilation after the entire AST conversion process finishes. | |
virtual void | handleError (ScriptCompiler *compiler, uint32 code, const String &file, int line, const String &msg) |
Called when an error occurred. | |
virtual bool | handleEvent (ScriptCompiler *compiler, ScriptCompilerEvent *evt, void *retval) |
Called when an event occurs during translation, return true if handled. |
This is a listener for the compiler.
The compiler can be customized with this listener. It lets you listen in on events occurring during compilation, hook them, and change the behavior.
Definition at line 344 of file OgreScriptCompiler.h.
Ogre::ScriptCompilerListener::ScriptCompilerListener | ( | ) |
virtual Ogre::ScriptCompilerListener::~ScriptCompilerListener | ( | ) | [virtual] |
Definition at line 348 of file OgreScriptCompiler.h.
virtual void Ogre::ScriptCompilerListener::handleError | ( | ScriptCompiler * | compiler, | |
uint32 | code, | |||
const String & | file, | |||
int | line, | |||
const String & | msg | |||
) | [virtual] |
Called when an error occurred.
virtual bool Ogre::ScriptCompilerListener::handleEvent | ( | ScriptCompiler * | compiler, | |
ScriptCompilerEvent * | evt, | |||
void * | retval | |||
) | [virtual] |
Called when an event occurs during translation, return true if handled.
virtual ConcreteNodeListPtr Ogre::ScriptCompilerListener::importFile | ( | ScriptCompiler * | compiler, | |
const String & | name | |||
) | [virtual] |
Returns the concrete node list from the given file.
virtual bool Ogre::ScriptCompilerListener::postConversion | ( | ScriptCompiler * | compiler, | |
const AbstractNodeListPtr & | ||||
) | [virtual] |
Allows vetoing of continued compilation after the entire AST conversion process finishes.
virtual void Ogre::ScriptCompilerListener::preConversion | ( | ScriptCompiler * | compiler, | |
ConcreteNodeListPtr | nodes | |||
) | [virtual] |
Allows for responding to and overriding behavior before a CST is translated into an AST.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:40:06 2012