The syntax for a single input file path (or app executable path) should be wrapped in a class. This class could handle automatic regeneration of its syntax (through file system watches? we'd need to figure out how to watch other method executables - e.g. if the current syntax is based of -opt and a new -dbg gets built).
Extracting the syntax should be a method of this class.
Figure out how to best do this asynchronously (or don't, maybe we can just block the language server, as it is independent of the editor process).
The syntax for a single input file path (or app executable path) should be wrapped in a class. This class could handle automatic regeneration of its syntax (through file system watches? we'd need to figure out how to watch other method executables - e.g. if the current syntax is based of -opt and a new -dbg gets built).
Extracting the syntax should be a method of this class.
Figure out how to best do this asynchronously (or don't, maybe we can just block the language server, as it is independent of the editor process).