public void RunCode()
        {
            var length = Codes.Count;

            symbolTable = new SymbolTable();
            try
            {
                while (pc < length)
                {
                    InterpretQuadruple(Codes.ElementAt(pc));
                }
            }
            catch (InterpretException e)
            {
                Error = e.Message;
            }
            SymbolTable.DeleteTables();
        }