예제 #1
0
 private void SetupExecHandlers()
 {
     AIMLScriptIntperForFiletypeNone = new AIMLScriptIntperForFiletype("aiml", this);
     ScriptManager.AddInterpreter(AIMLScriptIntperForFiletypeNone);
     ExternalIntern("MyBot", this);
     ExternalIntern("BotUsers", BotUsers);
     listeners["AIMLBotModule"] = this;
 }
 ///<summary>
 ///</summary>
 ///<exception cref="NotImplementedException"></exception>
 public override void StartupListener()
 {
     modInterp.Init(client);
     ScriptManager.AddInterpreter(modInterp);
     client.InvokeGUI((() =>
     {
         try
         {
             client.AddTab("ABCL Lisp", "ABCL", new IronTextBoxControl(modInterp), OnClose);
         }
         catch (Exception e)
         {
             DLRConsole.DebugWriteLine("" + e);
         }
     }
                       ));
 }
예제 #3
0
 ///<summary>
 ///</summary>
 ///<exception cref="NotImplementedException"></exception>
 public override void StartupListener()
 {
     ScriptManager.AddInterpreter(PLScriptInterpreter);
 }