[#237] | project: specification | priority: low | category: bug | |
---|---|---|---|---|
submitter | assigned to | status | date submitted | |
Burak | Martin | won't fix | 2003-11-26 11:55:06.0 | |
subject | operator parsing | |||
code |
object op { class foo(x:int) { def %(xs:int*) = {} } new foo( 3 ).% (1,2,3) // works new foo( 3 ) % (1,2,3) // works not } |
|||
what happened | op.scala:6: `)' expected new foo( 3 ) % (1,2,3) // works not ^ one error found |
|||
what expected | a op b being syntactic sugar for a.op(b) - also for star arguments. | |||
[back to overview] |
Martin edited on 2004-01-05 17:33:59.0 |
Operators are by definition binary methods, so tuples on either side are not permitted. |