[Python-mode] more speech driven how twos
Andreas Röhler
andreas.roehler at online.de
Sun Jun 19 20:40:26 CEST 2011
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.
More information about the Python-mode
mailing list