On Apr 19, 2007, at 5:03 PM, Thomas Aylott (subtleGradient) wrote:

This conversation was handled on IRC.

But I'm back with more complaints.  ;)

We're currently scoping thinks like || as keyword.operator. My understanding was that we kept keyword.operator scoping for operators that could be overridden. That's not the case here, so I feel this is a bug.

Similarly x ||= y is just short for x = x || y and thus also scoped incorrectly by my understanding of the rules.

= in general is problematic.  Consider:

  local_var = ...

verses:

  obj.meth = ...

One is a method call and one is not.

James Edward Gray II

_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to