deathaxe
deathaxe
How about the following keywords? --- Python, JavaScript use `await` for coroutines, which might be scoped as `keyword.control.flow.await`, because it basically causes the caller to block until the asynchronous action...
> It's related to `try` and `finally` in that it ensures that cleanup happens after a block is left Have this in mind, too. But `keyword.control.exception.with` feels a bit off...
Can you give an example of what's missing in the added test cases?
I did not directly think of static class member access, but this is a very good question though. Basically a `class` is an extended concept of a `namespace`, which allows...
I think this depends on the perspective. Importing a module means to declare it in order to be able to use it and its members. It can be compared to...
> I don't really see the motivation: why have a special meta scope for `foo.bar` but not `foo + bar`? The initial post doesn't say something about metas. That said,...
> I find the notion of other having submembers (e.g. `variable.other.constant` or the like) to be a little strange. The `variable.other` scope denotes to ordinary user defined variables. Variables defined...
Main blocker is described at https://github.com/sublimehq/Packages/pull/3660#issuecomment-1419543038
C family hasn't been updated for a while, thus doesn't support most of the more modern language features right now.
> RE `captures: 0:`: Someone (not me) is very determined to convert all of these to scope:. Note: `captures: 0` may be somewhat faster than pairing captures with `scope`.