Am 19.06.2011 20:21, schrieb Eric S. Johansson:
On 6/19/2011 2:00 PM, Andreas Röhler wrote:


Inside the python-mode archiv exists a pars-part-output.el

it provides a function called parse-partial-sexp-iac
which displays the output of parse-partial-sexp together with its
explanation


er. I need a bit more of an example than that :-)

I tried running it. that documentation made some sense but I really need
to see an example of what it does.


it reports the syntactic state of the code position. Returns a list. Below an explanation of it's elements and what they contain. car of this list is a number indicating the nesting, and so on:

 0. depth in parens.
 1. character address of start of innermost containing list; nil if none.
 2. character address of start of last complete sexp terminated.
 3. non-nil if inside a string.
    (it is the character that will terminate the string,
or t if the string should be terminated by a generic string delimiter.)
 4. nil if outside a comment, t if inside a non-nestable comment,
    else an integer (the current comment nesting).
 5. t if following a quote character.
 6. the minimum paren-depth encountered during this scan.
 7. style of comment, if any.
 8. character address of start of comment or string; nil if not in one.

BTW XEmacs implementation is slightly different.

_______________________________________________
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode

Reply via email to