#include "script/scripttokeniser.h"
#include "script/scripttokenwriter.h"
-class ScriptLibraryAPI {
- _QERScripLibTable m_scriptlibrary;
+class ScriptLibraryAPI
+{
+_QERScripLibTable m_scriptlibrary;
public:
- typedef _QERScripLibTable Type;
-
- STRING_CONSTANT(Name, "*");
-
- ScriptLibraryAPI()
- {
- m_scriptlibrary.m_pfnNewScriptTokeniser = &NewScriptTokeniser;
- m_scriptlibrary.m_pfnNewSimpleTokeniser = &NewSimpleTokeniser;
- m_scriptlibrary.m_pfnNewSimpleTokenWriter = &NewSimpleTokenWriter;
- }
-
- _QERScripLibTable *getTable()
- {
- return &m_scriptlibrary;
- }
+typedef _QERScripLibTable Type;
+STRING_CONSTANT( Name, "*" );
+
+ScriptLibraryAPI(){
+ m_scriptlibrary.m_pfnNewScriptTokeniser = &NewScriptTokeniser;
+ m_scriptlibrary.m_pfnNewSimpleTokeniser = &NewSimpleTokeniser;
+ m_scriptlibrary.m_pfnNewSimpleTokenWriter = &NewSimpleTokenWriter;
+}
+_QERScripLibTable* getTable(){
+ return &m_scriptlibrary;
+}
};
#include "modulesystem/singletonmodule.h"
typedef SingletonModule<ScriptLibraryAPI> ScriptLibraryModule;
typedef Static<ScriptLibraryModule> StaticScriptLibraryModule;
-StaticRegisterModule staticRegisterScriptLibrary(StaticScriptLibraryModule::instance());
+StaticRegisterModule staticRegisterScriptLibrary( StaticScriptLibraryModule::instance() );