OpMethod now handles definition of unary operators without crashing.

There would be an error in `OpMethod` when scanning, for example

```ruby
def -@
  # ...
end
```