Richard Smith
3884d3c27e
Parse and check support for compound member access. ( #3790 )
...
On the parsing side, we treat `a.(b)` as a member access whose second
operand is a `ParenExpr` rather than a `MemberName`. A new node category
is added for the union of `MemberName` and `ParenExpr` to support this.
Checking is mostly reusing the same pieces we already have for simple
member access. Compound member access is in most ways a simplified form
of simple member access because it doesn't need to do any lookup.
2024-03-16 22:38:23 +00:00
..
2023-08-31 19:54:32 +00:00
2024-03-16 22:38:23 +00:00
2024-03-16 01:37:34 +00:00
2024-03-08 20:28:25 +00:00
2024-03-14 22:03:30 +00:00
2023-11-14 22:24:03 +00:00
2024-03-16 01:37:34 +00:00
2024-03-16 01:37:34 +00:00
2024-03-14 22:57:53 +00:00
2024-03-09 00:21:29 +00:00
2024-03-14 22:03:30 +00:00
2024-03-09 00:21:29 +00:00
2024-03-08 16:01:12 +00:00
2024-03-14 22:03:30 +00:00
2024-01-12 02:56:22 +00:00
2024-03-15 23:21:12 +00:00
2024-03-15 23:21:12 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-16 22:38:23 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-16 01:37:34 +00:00
2024-03-07 23:10:14 +00:00
2024-03-14 17:57:09 +00:00
2024-02-09 00:11:37 +00:00
2024-03-14 22:03:30 +00:00
2024-03-14 22:03:30 +00:00
2024-02-27 19:58:19 +00:00
2024-02-27 19:58:19 +00:00
2024-03-09 00:21:29 +00:00
2024-02-28 01:56:27 +00:00
2024-01-29 16:15:35 +00:00
2024-03-16 22:38:23 +00:00
2024-03-16 22:38:23 +00:00
2024-03-09 00:21:29 +00:00
2024-03-08 16:01:12 +00:00
2024-03-09 00:21:29 +00:00
2024-03-15 22:42:11 +00:00
2024-02-27 19:58:19 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-03-09 00:21:29 +00:00
2024-01-25 18:19:22 +00:00
2024-02-06 00:59:52 +00:00
2024-02-06 00:59:52 +00:00
2024-03-15 23:21:12 +00:00
2024-03-15 23:21:12 +00:00