Exemplo n.º 1
0
 /// <summary>
 /// Конструктор создания константы
 /// </summary>
 /// <param name="value"></param>
 public Identifier(EvalObject value)
 {
     Literal    = value.ToString();
     Value      = value;
     SystemType = Value.SystemType;
     Type       = LexemType.Constant;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Удаляет объект из памяти
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        static bool RemoveObj(EvalObject obj)
        {
            var index = LocateObject(obj.ToString());

            if (index != null)
            {
                Objects.Remove((uint)index);
                return(true);
            }
            return(false);
        }