Fariborz Jahanian
|
eb9c55fdfa
[comment parsing]: Removes an unsafe API whose
|
12 ani în urmă |
Dmitri Gribenko
|
c5b0054693
Comment parsing: allow "\param ..." to describe variadic arguments
|
12 ani în urmă |
Dmitri Gribenko
|
5543169296
Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None
|
12 ani în urmă |
David Blaikie
|
39e6ab4be9
Replace TypeLoc llvm::cast support to be well-defined.
|
12 ani în urmă |
Alexander Kornienko
|
acd356e18e
Dump comments in -ast-dump.
|
12 ani în urmă |
Dmitri Gribenko
|
8cfabf2cb2
Remove const_casts by propagating constness down to called functions.
|
13 ani în urmă |
Fariborz Jahanian
|
262e60c1cc
[doc parsing] use getParamName to access parameter
|
13 ani în urmă |
Fariborz Jahanian
|
1bfb00dabf
[Doc parsing]: This patch adds <Declaration> tag to
|
13 ani în urmă |
Fariborz Jahanian
|
88d285cc0f
Fixes location of overriding declaration with no comment
|
13 ani în urmă |
Fariborz Jahanian
|
6553c686cb
structured document comment: patch to provide comment for overriding function
|
13 ani în urmă |
Fariborz Jahanian
|
749ace614b
search for overridden methods with comment when overriding method
|
13 ani în urmă |
Fariborz Jahanian
|
bf967be66e
[Doc parsing] This patch searches overridden objc/c++
|
13 ani în urmă |
Dmitri Gribenko
|
ec504e0d67
Comment parsing: don't treat typedef to a typedef to a function as a
|
13 ani în urmă |
Dmitri Gribenko
|
e4330a302a
Comment AST: TableGen'ize all command lists in CommentCommandTraits.cpp.
|
13 ani în urmă |
Dmitri Gribenko
|
70ff109131
Comment semantic analysis: treat function typedefs as functions so that one can
|
13 ani în urmă |
Dmitri Gribenko
|
cff339a60a
Comment AST: DeclInfo: add a special kind for enums.
|
13 ani în urmă |
Dmitri Gribenko
|
dd7b803e6c
Comment AST: treat enumerators as "variables" in DeclInfo.
|
13 ani în urmă |
Dmitri Gribenko
|
04bf29eb1b
Comment AST: DeclInfo: collapse a bunch of boolean flags into an enum.
|
13 ani în urmă |
Dmitri Gribenko
|
88815f3f81
Comment diagnostics: \return in void function: specialize diagnostic text for
|
13 ani în urmă |
Dmitri Gribenko
|
89ab7d0012
Comment diagnostics: warn if \returns is used in a non-function comment or if
|
13 ani în urmă |
Dmitri Gribenko
|
5b32a08abe
Comment AST: convert a huge if -- else if statement on Decl's type into a
|
13 ani în urmă |
Dmitri Gribenko
|
af19a6aaa2
Comments AST: refactor DeclInfo to use an enum for decl kind instead of
|
13 ani în urmă |
Dmitri Gribenko
|
967e5d7ebb
Comments: handle template paramter documentation in alias-declaration
|
13 ani în urmă |
Dmitri Gribenko
|
1ca7ecc885
Comment AST: add DeclInfo to store information about the declaration. Sema was
|
13 ani în urmă |
Dmitri Gribenko
|
858e69fe13
Fix ParagraphComment::isWhitespace(): a paragraph without a non-whitespace
|
13 ani în urmă |
Dmitri Gribenko
|
0f7f10bd0e
Add caching for TextComment::isWhitespace(), ParagraphComment::isWhitespace().
|
13 ani în urmă |
Dmitri Gribenko
|
fb3643a750
On Darwin, the linker removes functions in CommentDumper.o (Comment::dump())
|
13 ani în urmă |
Dmitri Gribenko
|
a5ef44ff5d
Enable comment parsing and semantic analysis to emit diagnostics. A few
|
13 ani în urmă |
Matt Beaumont-Gay
|
4d48b5c1d5
Sprinkle llvm_unreachable around to placate GCC's -Wreturn-type.
|
13 ani în urmă |
Dmitri Gribenko
|
8d3ba23f2d
Implement AST classes for comments, a real parser for Doxygen comments and a
|
13 ani în urmă |