(self, *args, **kwargs)
| 564 | return NotImplemented |
| 565 | |
| 566 | def __call__(self, *args, **kwargs): |
| 567 | # In Fortran, parenthesis () are use for both function call as |
| 568 | # well as indexing operations. |
| 569 | # |
| 570 | # TODO: implement a method for deciding when __call__ should |
| 571 | # return an INDEXING expression. |
| 572 | return as_apply(self, *map(as_expr, args), |
| 573 | **dict((k, as_expr(v)) for k, v in kwargs.items())) |
| 574 | |
| 575 | def __getitem__(self, index): |
| 576 | # Provided to support C indexing operations that .pyf files |