Hi,

In message "Re: [ruby-core:20981] [Feature #950] More possibilities for operator overloading"
    on Tue, 30 Dec 2008 10:36:51 +0900, Michael Morgan <redmine / ruby-lang.org> writes:

|Operator overloading in Ruby is very powerful, but it would be even more useful if custom operators could be defined with supported characters. That way, methods such as  ***()  could be defined.

I am not positive on that.

Allowing that prevent use of normal compiler-compiler tool like yacc.
Along with precedence issues, that makes both language and
implementation more complex.

For that matter, superator library may help you.

  http://pragdave.pragprog.com/pragdave/2007/08/superators-neat.html

							matz.