One of the biggest changes in upgrading PQLS is that the LibraryDefinitions type has been changed. It now has a new parameter, dynamicLibraryDefinitions, which is a lazily evaluated lambda which returns library definitions. This is where the module definitions (definitions that work across files) are generated/stored.
Additionally, I updated the codebase's style to better match the rest of it.
One of the biggest changes in upgrading PQLS is that the LibraryDefinitions type has been changed. It now has a new parameter, dynamicLibraryDefinitions, which is a lazily evaluated lambda which returns library definitions. This is where the module definitions (definitions that work across files) are generated/stored.
Additionally, I updated the codebase's style to better match the rest of it.