A language analyzer resolves definitions for one language. Async because parser initialization and cross-file loading are async.
Optional
A language analyzer resolves definitions for one language. Async because parser initialization and cross-file loading are async.