Under Expression: [ line 87, after o "Call" line 89 add:
o "ForwardCall"
Under operators: [ end of file, add:
["right", 'FORWARD']
| # Forwarded arguments to a chained function call. | |
| # THIS WORKS | |
| ForwardCall: [ | |
| o "Expression FORWARD Invocation", -> new ForwardCallNode $1, $4 | |
| ] |
| ForwardArgList: [ | |
| o "Expression", -> [$1] | |
| ] | |
| # Forwarded arguments to a chained function call. | |
| # THIS WREAKS HAVOC | |
| ForwardCall: [ | |
| o "ForwardArgList FORWARD Invocation", -> new ForwardCallNode $1, $4 | |
| ] |