[nem-en] Bug 928

vc vc at rsdn.ru
Thu Feb 22 15:03:16 CET 2007


> But I don't really understand why this happens. Do you cache the
> method bodies somewhere yourself? The code that does it is in
> hierarchy/ClassMembers.n:946. It's a simple parse tree transformation,
> and it modifies method body to accomodate for the signature change.

 We parse method bodies separately. In first stage we parse types and it
methods without body (save only location of body). And where user open
concrete file we (in background) parse bodies. If user modifies body of
method we modify locations (in AST) and reparse only modified body.

This transformation should be disabled in IntelliSence mode. 
If I ignore this transformation in IntelliSence mode it will work?




More information about the devel-en mailing list