Aleksey Kladov af2366acdf Goto definition works for S { a: } case
What happens here is that we lower `: ` to a missing expression, and
then correctly record that the corresponding field expression resolves
to a specific field. Where we fail is in the mapping of syntax to this
missing expression. Doing it via `ast_field.expr()` fails, as that
expression is `None`. Instead, we go in the opposite direcition and ask
each lowered field about its source.

This works, but has wrong complexity `O(N)` and, really, the
implementation is just too complex. We need some better management of
data here.
2021-03-15 15:12:39 +03:00
..
2021-02-27 18:00:17 +03:00
2021-03-02 14:27:29 +02:00
2021-03-15 10:19:59 +01:00
2021-03-14 16:33:27 +01:00
2021-03-15 10:05:49 +00:00
2021-03-10 17:06:11 +00:00
2021-03-15 10:19:59 +01:00
2021-03-09 22:30:58 +03:00
2021-01-27 12:39:19 +03:00
2021-03-15 10:05:49 +00:00
2021-02-05 16:09:45 +01:00
2021-03-14 11:11:01 +01:00
2021-03-08 22:19:44 +02:00
2021-03-13 20:14:21 +08:00
2021-02-12 16:31:16 +01:00