Lines Matching refs:language

6 [LSP](https://microsoft.github.io/language-server-protocol/) IDE language
7 extensions for various MLIR-related languages. An LSP language extension is
8 generally comprised of two components; a language client and a language server.
9 A language client is a piece of code that interacts with the IDE that you are
10 using, such as VSCode. A language server acts as the backend for queries that
16 MLIR provides an implementation of an LSP language server for `.mlir` text files
18 API to support rich language queries, such as "Find Definition".
48 This section details a few of the features that the MLIR language server
56 The language server actively runs verification on the IR as you type, showing
66 parsing and verification. The language server provides code actions for
73 The language server provides suggestions as you type, offering completions for
120 The language server will also inform the editor about the structure of symbol
128 MLIR provides an implementation of an LSP language server for `.pdll` text files
130 PDLL C++ API to support rich language queries, such as code completion and "Find
137 language servers for various other programming languages, the PDLL language
169 This section details a few of the features that the PDLL language server
177 The language server actively runs verification as you type, showing any
184 The language server provides suggestions as you type based on what constraints,
226 The language server will also inform the editor about the structure of symbols
233 The language server provides support for introspecting various intermediate
242 The language server provides additional information inline with the source code.
254 MLIR provides an implementation of an LSP language server for `.td` text files
256 TableGen C++ API to support rich language queries, such as "Find Definition".
262 language servers for various other programming languages, the TableGen language
294 This section details a few of the features that the TableGen language server
302 The language server actively runs verification as you type, showing any
325 The design of the various language servers provided by MLIR are effectively the
336 The language server, such as `mlir-lsp-server`, communicates with the language
351 [`Language-Specific Server`](#language-specific-server) for processing. The
353 from the LSP world to the language-specific world (e.g. MLIR, PDLL, etc.). In
360 The language specific server, such as `MLIRServer` or `PDLLServer`, provides the
361 internal implementation of all of LSP queries for a specific language. These are
362 the classes that directly interacts with the C++ API for the language, including
368 the language servers provided by MLIR should work with any of them, though
374 Provides language IDE features for [MLIR](https://mlir.llvm.org/) related
380 The MLIR extension adds language support for the
398 The various `.mlir` language features require the
399 [`mlir-lsp-server` language server](https://mlir.llvm.org/docs/Tools/MLIRLSP/#mlir-lsp-language-ser…
406 The MLIR extension adds language support for the
407 [PDLL pattern language](https://mlir.llvm.org/docs/PDLL/).
423 The various `.pdll` language features require the
424 [`mlir-pdll-lsp-server` language server](https://mlir.llvm.org/docs/Tools/MLIRLSP/#pdll-lsp-languag…
431 To properly understand and interact with `.pdll` files, the language server must
443 The MLIR extension adds language support for the
444 [TableGen language](https://llvm.org/docs/TableGen/ProgRef.html).
457 The various `.td` language features require the
458 [`tblgen-lsp-server` language server](https://mlir.llvm.org/docs/Tools/MLIRLSP/#tablegen-lsp-langua…
465 To properly understand and interact with `.td` files, the language server must