forked from OSchip/llvm-project
bf352e0b2e
This commit enables providing long-form documentation more seamlessly to the LSP by revamping decl documentation. For ODS imported constructs, we now also import descriptions and attach them to decls when possible. For PDLL constructs, the LSP will now try to provide documentation by parsing the comments directly above the decls location within the source file. This commit also adds a new parser flag `enableDocumentation` that gates the import and attachment of ODS documentation, which is unnecessary in the normal build process (i.e. it should only be used/consumed by tools). Differential Revision: https://reviews.llvm.org/D124881 |
||
---|---|---|
.. | ||
Argument.cpp | ||
AttrOrTypeDef.cpp | ||
Attribute.cpp | ||
Builder.cpp | ||
CMakeLists.txt | ||
Class.cpp | ||
Constraint.cpp | ||
Dialect.cpp | ||
Format.cpp | ||
Interfaces.cpp | ||
Operator.cpp | ||
Pass.cpp | ||
Pattern.cpp | ||
Predicate.cpp | ||
Region.cpp | ||
SideEffects.cpp | ||
Successor.cpp | ||
Trait.cpp | ||
Type.cpp |