2015-09-24 12:06 GMT+02:00 Andrei Chis <chisvasileand...@gmail.com>: > Hi, > > Currently SHRBTextStyler does not highlight variables in the playground. > This could be added by extending SHRBTextStyler >>#resolveStyleFor: with > > workspace > ifNotNil: [(workspace hasBindingOf: aVariableNode name) > ifTrue: [^ #workspaceVar]]. >
Yes, I tried it already, but I couldn't get it to work. I would like to have some way to add this to the semantic analyser step. If the workspace is defined as a requestore scope, the variable analysis should work the same way as if we actual "compile" the code. > > Still this could cause some problems given how MorphicTextAdapter > integrates Rubric. > > MorphicTextAdapter>>setEditingModeFor:withBehavior: can translate > #beForCode from Spec to #beForSmalltalkScripting in Rubric. > However for #beForSmalltalkScripting to work the model has to provide > methods for managing bindings which MorphicTextAdapter does not. > > This is really difficult, especially because the actual model is different for Nautilus code panes and of course any spec based text/code model. > Maybe there is another way to highlight variables in the playground. > > Cheers, > Andrei >