palantir/language-servers

Split up GroovycWrapper

natgabb opened this issue · 2 comments

One part should implement getting compilation errors and generating an AST, and another part should be parsing symbols, references, etc from a given AST.

+1

the part that generates the AST should not involve any typefox APIs.

@gracew: If we don't depend on ls-api, we might have to reimplement the Diagnostic interface, and then do a conversion when publishing. Are we okay with that?