|
From: Richard J. <rj...@ek...> - 2002-12-19 03:38:14
|
On Thu, 19 Dec 2002 2:10 pm, Richard Jones wrote:
> On Thu, 19 Dec 2002 1:59 pm, Richard Jones wrote:
> > On Thu, 19 Dec 2002 12:17 pm, David Goodger wrote:
> > > I've also added a "showdoc" script to test/test_readers/test_python
> > > which processes input from the test_parser.py module, or stdin,
> > > depending on how it's called. Please play with these; any input is
> > > welcome.
> >
> > I've found a module it breaks on ;)
> >
> > I'm looking into why right now...
>
> This breaks, still looking into it:
>
>
> class foo:
> def __init__(self):
> x = self.frozz(a="a", b="b")
I've checked in the simplest breaking expression:
class C:
def __init__(self):
local = foo(a = 1)
which I believe should evaluate to:
<Module filename="test data">
<Class lineno="1" name="C">
<Method lineno="2" name="__init__">
<ParameterList lineno="2">
<Parameter lineno="2" name="self">
<Attribute lineno="3" name="local">
<Expression lineno="3">
foo(a = 1)
But at the moment the rhs evaluation gets mighty confused when it hits that
second '='.
Richard
|