/// <summary> /// Конструктор создания константы /// </summary> /// <param name="value"></param> public Identifier(EvalObject value) { Literal = value.ToString(); Value = value; SystemType = Value.SystemType; Type = LexemType.Constant; }
/// <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); }