#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());