Aleksey Kladov defe805fb7 internal: fix and force-disable block validation ;-(
Originally we tried to maintain the invariant that `{}` always match.
That is, that in the parse tree the pair of corresponding `{}` is always
first and last tokens of some nodes.

We had the code to validate that, but apparently it's been broken for
**years** since we introduced tokens/nodes split. Fixing it now makes
some tests fail.

It's unclear if we want to keep this invariant: there's a strong
motivation for breaking it in the following case:

```
use std::{ // unclosed paren

fn main() {

}

} // don't actually want to pair up this with the one from `use`
```

So let's fix the code, but disable it for the time being
2021-09-26 15:49:23 +03:00
..
2021-08-31 13:11:17 +02:00
2021-09-15 21:22:06 +03:00
2021-09-24 20:41:24 +02:00
2021-09-24 18:57:08 +02:00
2021-09-19 23:34:07 +02:00
2021-09-23 20:36:15 +02:00
2021-09-25 15:32:00 +00:00
2021-09-15 18:23:46 +00:00
2021-09-23 16:28:03 +02:00
2021-09-19 23:34:07 +02:00
2021-09-19 23:34:07 +02:00
2021-09-04 00:27:05 -07:00
2021-09-19 19:00:06 +02:00
2021-09-11 18:42:38 +03:00
2021-09-19 19:00:06 +02:00
2021-08-31 19:14:33 +03:00
2021-09-15 21:22:06 +03:00