From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#32748: 26.1; EDEBUG eval error Date: Mon, 17 Sep 2018 08:18:21 -0400 Message-ID: <87efdsqpv6.fsf@gmail.com> References: <87in34bx30.fsf@aol.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1537186629 8582 195.159.176.226 (17 Sep 2018 12:17:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Sep 2018 12:17:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: 32748@debbugs.gnu.org To: Live System User Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 17 14:17:04 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1sSd-00027K-GO for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Sep 2018 14:17:03 +0200 Original-Received: from localhost ([::1]:35373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g1sUj-0001vK-Qn for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Sep 2018 08:19:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46266) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g1sUd-0001v0-Do for bug-gnu-emacs@gnu.org; Mon, 17 Sep 2018 08:19:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g1sUZ-0004Pk-0j for bug-gnu-emacs@gnu.org; Mon, 17 Sep 2018 08:19:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38366) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g1sUY-0004PX-T1 for bug-gnu-emacs@gnu.org; Mon, 17 Sep 2018 08:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g1sUY-0002Mg-IM for bug-gnu-emacs@gnu.org; Mon, 17 Sep 2018 08:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Sep 2018 12:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32748 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32748-submit@debbugs.gnu.org id=B32748.15371867109047 (code B ref 32748); Mon, 17 Sep 2018 12:19:02 +0000 Original-Received: (at 32748) by debbugs.gnu.org; 17 Sep 2018 12:18:30 +0000 Original-Received: from localhost ([127.0.0.1]:42624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1sU2-0002Lr-GK for submit@debbugs.gnu.org; Mon, 17 Sep 2018 08:18:30 -0400 Original-Received: from mail-io1-f50.google.com ([209.85.166.50]:34952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1sU0-0002Le-MA for 32748@debbugs.gnu.org; Mon, 17 Sep 2018 08:18:29 -0400 Original-Received: by mail-io1-f50.google.com with SMTP id w11-v6so11269173iob.2 for <32748@debbugs.gnu.org>; Mon, 17 Sep 2018 05:18:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=AuSQuNxVF6zlSRzy3PXvt6lIVti0l9JIj5p7Vxq7/OU=; b=eS1pzzvU5QCkoaKNUaLXm8Q5SMUdiBk4Beh6uqBcG7pJWPQXJNggdAQDe8znv8VcaV ln0y88n3psFsJuuDB4MBqcDOCk8d4fG5zw1QRqT3bSwTX5qXqT+K9obZoCSFIqEyViSb udpABbd0jCX5pqo43WJp92WL1njCTN8lP+06Y1cQfRr9MKT04wmAaXKwXDJT8o2AI1Sl S6IElCO4Ss+Tp2tBPpAtcu8uS6YdEB6M8w9aT5NaJK2GxPoJnoIndGgzjZzWsDJTooid ExHqDgQjRbKUh89g1vNG6bmpg5cwU7Rd34m0fMYviRN/dwH/kQ94LSY/R9IBcRcAcf/0 YPSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=AuSQuNxVF6zlSRzy3PXvt6lIVti0l9JIj5p7Vxq7/OU=; b=UVIV9m1xbhtXYM2JBlfA8+iRO+wBh2GjZoakXlgFmx8u9B/mLN85zTbPHmHIQc8KgG LUsHCW2vn53x57kvpHkBhB52wINhIMiv3ueu2okT+4Ki2Lzhxm9R0f8c1iYoQbvx/RwL PJeH1e2RN15LeftCECYI8qyk1dj+yasZoSQPaeiiEsrDSAnEgcImpIbihhlvB5u5o/GV 0eNGzCX8Sa9PRZs7GX9UejVe0YzhmUMaDRiDUBRXLZP9mc8y2+KWyelou3Zw+amZbMgA pE4DcgzhuXpg5H8XX/NS9l/gvKoB9eDW3hHZ5k5TkdPWBaY52etYU5mWXFfdeTKCt28U gc+A== X-Gm-Message-State: APzg51AiKkh8rB27Ebz37Tww2lCnzrxysUi7I70z3mUO1gFvCVkvfRaH Bc7Rw2nvZHTY4fjM4DpjZopEe700 X-Google-Smtp-Source: ANB0VdaGMvYRRXmo4DGWwijxIQTuwZ11zUgDLW8S1tYX4DnBe34oU6gIXBDJtWZi6YH2v0cP2LDZPw== X-Received: by 2002:a6b:a2d5:: with SMTP id l204-v6mr19325500ioe.166.1537186702901; Mon, 17 Sep 2018 05:18:22 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id p190-v6sm3087789ite.0.2018.09.17.05.18.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Sep 2018 05:18:22 -0700 (PDT) In-Reply-To: <87in34bx30.fsf@aol.com> (Live System User's message of "Sun, 16 Sep 2018 23:51:31 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150366 Archived-At: Live System User writes: > While using/learning edebug, I ran into the following > error when eval'ing: If you eval `predicate' just after the expression for its value (where I put the first "!" in the code below), it hasn't been bound yet, so you get this error. It should work fine it you're inside the let though (e.g., at the second "!"). It should also work in subsequent `let*' (though not `let') bindings, but in this case, there is no such stop point. (defun parse-time-string (string) [...] (let* ((rule (pop rules)) (slots (pop rule)) (predicate (pop rule)!) (parse-time-val)) !(when (and (not (nth (car slots) time)) ;not already set [...]