>
> I had a look at the video, and it looks great. Certainly the way to go.
>
Well, it's not that great. And it shows pretty old version of what I have
now. I should make a new better one:)


> I had some ideas along those, but I never have time to try them. My
> interest would have been to show how many methods (and where:
> group-package-tag-class?) the search pattern will impact.
>
In current version you can generate rule(it creates class for your rule),
and than you can select packages/classes/methods you want to apply this rule


> One suggestion. When in the menu, try to auto-select the relevant keyword
> or literal;
>
You mean in all other panes? It would be really cool


> give access to the ast navigation stuff (up select the enclosing ast node,
> down the first node inside).
>
That's really great!  It'will take time, but I'm going to implement that,
just have to remember:)


I think you can work recreating the ast. I'm not sure there is any reason
> to keep track of old nodes, because what you do is: apply a change to ast
> under selection; rebuilt RB matching / transform rule; apply RB rule to
> sample code. update all four panes.
>

The process on video is: creating your own rule step by step. While doing
this user may make a mistake.
I keep oldNodes, because I want to have an "Undo on node" action. It
returns node into it's previous state.

Reply via email to