internal int Push(string str)
        {
            ScriptObject o = ScriptObject.CreateString(str);

            stack.Add(o);
            return(Top - 1);
        }
 public static ScriptObject LinkStr(ScriptObject x, ScriptObject y)
 {
     if ((x.Type == ValueType.STRING || x.Type == ValueType.NUMBER) && (y.Type == ValueType.STRING || y.Type == ValueType.NUMBER))
     {
         return(ScriptObject.CreateString(x.GetString() + y.GetString()));
     }
     throw new Exception("执行无法链接操作");
 }