C# 클래스 Universe.ScriptEngine.VirtualScript.CompilerTools.MRMConverter

상속: IScriptConverter
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
Compile ( CompilerParameters parameters, bool isFile, string Script ) : CompilerResults
Convert ( string Script, string &CompiledScript, object &PositionMap ) : void
Dispose ( ) : void
FindErrorLine ( CompilerError CompErr, object PositionMap, string script, int &LineN, int &CharN ) : void
FinishCompile ( IScriptModulePlugin plugin, ScriptData data, IScript Script ) : void
GetGlobalEnvironment ( IScriptModulePlugin plugin, ScriptData data, uint localID, IWorld &world, IHost &host ) : void
Initialize ( Compiler compiler ) : void
InitializeMRM ( IScriptModulePlugin plugin, ScriptData data, MRMBase mmb, uint localID, UUID itemID ) : void

비공개 메소드들

메소드 설명
ConvertMRMKeywords ( string script ) : string
CreateCompilerScript ( string compileScript ) : string

메소드 상세

Compile() 공개 메소드

public Compile ( CompilerParameters parameters, bool isFile, string Script ) : CompilerResults
parameters System.CodeDom.Compiler.CompilerParameters
isFile bool
Script string
리턴 System.CodeDom.Compiler.CompilerResults

Convert() 공개 메소드

public Convert ( string Script, string &CompiledScript, object &PositionMap ) : void
Script string
CompiledScript string
PositionMap object
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FindErrorLine() 공개 메소드

public FindErrorLine ( CompilerError CompErr, object PositionMap, string script, int &LineN, int &CharN ) : void
CompErr CompilerError
PositionMap object
script string
LineN int
CharN int
리턴 void

FinishCompile() 공개 메소드

public FinishCompile ( IScriptModulePlugin plugin, ScriptData data, IScript Script ) : void
plugin IScriptModulePlugin
data ScriptData
Script IScript
리턴 void

GetGlobalEnvironment() 공개 메소드

public GetGlobalEnvironment ( IScriptModulePlugin plugin, ScriptData data, uint localID, IWorld &world, IHost &host ) : void
plugin IScriptModulePlugin
data ScriptData
localID uint
world IWorld
host IHost
리턴 void

Initialize() 공개 메소드

public Initialize ( Compiler compiler ) : void
compiler Compiler
리턴 void

InitializeMRM() 공개 메소드

public InitializeMRM ( IScriptModulePlugin plugin, ScriptData data, MRMBase mmb, uint localID, UUID itemID ) : void
plugin IScriptModulePlugin
data ScriptData
mmb Universe.ScriptEngine.VirtualScript.MiniModule.MRMBase
localID uint
itemID UUID
리턴 void