Hi Ben, Guille, thanks !!! I will look into that =)
Steven. Le 2017-03-20 10:39, Guillermo Polito a écrit : > Hi Steven, > > Yes there is! It's called "Suggestions". Suggestions is a project started > some years ago by Gisela Decuzzi as an intern of RMoD. The main idea is to > propose actions based on the AST corresponding to the cursor. This means that > given the position of the cursor, suggestions already: > > - parses the code > - selects the corresponding node > - provides possible actions for the node. E.g., > - refactorings > - code navigation > - breakpoints and watchpoints (through Metalinks) > > Check the SmartSuggestions package. > > Guille > > On Mon, Mar 20, 2017 at 1:12 AM, Ben Coman <b...@openinworld.com> wrote: > >> On Mon, Mar 20, 2017 at 4:06 AM, Steven Costiou <steven.cost...@kloum.io> >> wrote: >>> Hi, >>> >>> i would like a way to define metalinks at debug time, by "visually" >>> selecting ast nodes in the debugger. For example i would like to see a >>> method that i am debugging and by a clic on the source code it would select >>> the associated ast node and allow me to put a metalink right there. >>> >>> - does that exist ? >> >> This might get you close... >> >> Debug into... >> 1 printString >> >> In Variables tab, select "thisContext" >> >> In Raw tab, select method >> >> In AST tab, select your node. >> >> From there on, I don't know. Please report back if you get something to >> work. >> >>> >>> - if not, does a tool to display or to navigate through metalinks already >>> exists ? >> >> I don't think so. Pharo 6 has only the first step of having the basic >> underlying system implemented. >> >> cheers -ben >> >>> >>> - if not any, can somebody point me to documentation and/or ressources to >>> extend the debugger so i can try to build it ? (i've already seen the spec >>> book to build ui but i want to see what is possible with the debugger) -- kloum.io