(name, *args, **kwargs)
| 522 | |
| 523 | |
| 524 | def apply(name, *args, **kwargs): |
| 525 | pos_args = [as_apply(a) for a in args] |
| 526 | named_args = [(k, as_apply(v)) for (k, v) in list(kwargs.items())] |
| 527 | named_args.sort() |
| 528 | return Apply(name, pos_args=pos_args, named_args=named_args, o_len=None) |
| 529 | |
| 530 | |
| 531 | class Literal(Apply): |