示例#1
0
 public void Clear()
 {
     MemStack.Clear();
     Registers["RA"] = default;
     Registers["RB"] = default;
     Registers["RC"] = default;
     Registers["RD"] = default;
     Registers["RE"] = default;
     Registers["RF"] = default;
     Variables.Clear();
 }
示例#2
0
        /// <summary>
        /// DRAFT Mise en mémoire de valeurs
        /// </summary>
        /// <returns></returns>
        private bool cmd_DECLARE()
        {
            // Initialisation
            bool          success;
            CommandFactor factor;

            factor  = new CommandFactor(subs[0]);
            success = MemStack.addFactor(factor);

            if (success)
            {
                addInfo(new string[] { factor.name, factor.value.ToString() });
                eventCode = ECODE_MEM_SUCCESSFULL;
                return(true);
            }
            else
            {
                eventCode = ECODE_ERR_MEM_DECLARATION;
                return(false);
            }
        }