Пример #1
0
 internal void ExecuteToConsole(string command)
 {
     getInterpreter();
     if (buffer.IsNeedy())
     {
         buffer.AddToBuffer(command + "\n");
         buffer.needsChars = false;
     }
     else
     {
         buffer.SetBuffer("");
         econsole = command;
         ///new Thread(new ThreadStart(EConsole)).Start();
         LispObject lo = Evaluate(econsole);
         WriteText("==> " + lo.princToString() + "\r\n");
     }
     getInterpreter();
     return;
 }
Пример #2
0
        internal void Execute(string command)
        {
            LispObject result = Evaluate(command);

            WriteText(result.princToString() + "\r\n");
        }
Пример #3
0
        internal void EConsole()
        {
            LispObject lo = Evaluate(econsole);

            WriteText("==> " + lo.princToString() + "\r\n");
        }