emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#23019: closed (parse-partial-sexp doesn't output t


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#23019: closed (parse-partial-sexp doesn't output the full state needed for its continuance.)
Date: Sun, 20 Mar 2016 13:39:02 +0000

Your message dated Sun, 20 Mar 2016 13:41:34 +0000
with message-id <address@hidden>
and subject line Re: bug#23019: parse-partial-sexp doesn't output the full 
state needed for its continuance.
has caused the debbugs.gnu.org bug report #23019,
regarding parse-partial-sexp doesn't output the full state needed for its 
continuance.
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
23019: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23019
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: parse-partial-sexp doesn't output the full state needed for its continuance. Date: Tue, 15 Mar 2016 09:13:55 +0000 User-agent: Mutt/1.5.24 (2015-08-30)
Hello, Emacs.

When parse-partial-sexp finishes a parse, it fails to record whether or
not its end point is just after the first character of a two character
comment starter or ender.  When the resulting state is used as an
argument to resume the parse, p-p-s will be unaware that the comment has
started or ended and produce false results.

Proposed solution: Add an extra element to the parser state, recording the
syntax of the last character passed over before the end of the parse.
This would be used by parse-partial-sexp to initialise its parse.

Also: the existing element 9 (the list of currently open parens) and the
new element should be explicitly documented in the Elisp manual, together
with a statement that there may be further elements in the parse state
used internally by parse-partial-sexp (for future expansion).

-- 
Alan Mackenzie (Nuremberg, Germany).



--- End Message ---
--- Begin Message --- Subject: Re: bug#23019: parse-partial-sexp doesn't output the full state needed for its continuance. Date: Sun, 20 Mar 2016 13:41:34 +0000 User-agent: Mutt/1.5.24 (2015-08-30)
Bug fixed.

On Sat, Mar 19, 2016 at 09:30:32PM -0400, Stefan Monnier wrote:

-- 
Alan Mackenzie (Nuremberg, Germany).


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]