fix #7968 - language server support for syntax check and completion