From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joe Corneli Newsgroups: gmane.emacs.help Subject: Re: Byte-Compile Error: End of file during parsing Date: Thu, 12 May 2005 18:08:25 -0500 Message-ID: References: <20050512225343.82374.qmail@web51905.mail.yahoo.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1115939518 12238 80.91.229.2 (12 May 2005 23:11:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 12 May 2005 23:11:58 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 13 01:11:56 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DWMqK-0003Du-Bc for geh-help-gnu-emacs@m.gmane.org; Fri, 13 May 2005 01:11:48 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWMzM-00015v-30 for geh-help-gnu-emacs@m.gmane.org; Thu, 12 May 2005 19:21:08 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DWMrg-00061I-7I for help-gnu-emacs@gnu.org; Thu, 12 May 2005 19:13:12 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DWMrW-0005wr-Oh for help-gnu-emacs@gnu.org; Thu, 12 May 2005 19:13:03 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWMrT-0005qv-G2 for help-gnu-emacs@gnu.org; Thu, 12 May 2005 19:13:00 -0400 Original-Received: from [146.6.139.124] (helo=dell3.ma.utexas.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DWMto-0000Cs-NC for help-gnu-emacs@gnu.org; Thu, 12 May 2005 19:15:24 -0400 Original-Received: from lab2.ma.utexas.edu (mail@lab2.ma.utexas.edu [128.83.133.46]) by dell3.ma.utexas.edu (8.11.0.Beta3/8.10.2) with ESMTP id j4CN8Px00933; Thu, 12 May 2005 18:08:25 -0500 Original-Received: from jcorneli by lab2.ma.utexas.edu with local (Exim 3.36 #1 (Debian)) id 1DWMn3-0005DW-00; Thu, 12 May 2005 18:08:25 -0500 Original-To: help-gnu-emacs@gnu.org In-reply-to: <20050512225343.82374.qmail@web51905.mail.yahoo.com> (message from Ryan Bowman on Thu, 12 May 2005 15:53:43 -0700 (PDT)) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:26546 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:26546 I have a few files that I'm trying to byte compile, my libraries and those of other people), but I keep getting 'Error: End of file during parsing'. I'm tring to hunt down what's causing it, but I don't really know enough about elisp to be very successful. What sorts of things can cause such an error, Missing right parens. and are there any easier ways to track them down then by reading through the source code? Break the code roughly in half and use `eval-region' on half of it. (You must be very rough with your code when it is behaving like this.) If this succeeds, grow region by half of the remaining space and use `eval-region' again. If it fails, shrink region by half and use `eval-region' again. Continue until you have found the offending (overlarge) form.