Krasimir Georgiev
818da9bb29
[clang-format] Sort using declarations by splitting on '::'
...
Summary: This patch improves using declarations sorting.
Reviewers: bkramer
Reviewed By: bkramer
Subscribers: cfe-commits, klimek
Differential Revision: https://reviews.llvm.org/D39786
llvm-svn: 317794
2017-11-09 15:41:23 +00:00
Krasimir Georgiev
90b4ce38cb
[clang-format] Update dump_format_style.py to indent nested fields
...
Summary:
This updates the format options documentation script to indent the
documentation of nested fields. The previous format caused some problems,
as when a bulleted list ends with a multiline comment. See the buildbot failure
http://lab.llvm.org:8011/builders/clang-sphinx-docs/builds/10020/steps/docs-clang-html/logs/stdio
Reviewers: djasper
Reviewed By: djasper
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D34552
llvm-svn: 306093
2017-06-23 11:29:40 +00:00
Sylvestre Ledru
7d21a3d2c3
[clang-format] Add more examples and fix a bug in the py generation script
...
Reviewers: djasper
Reviewed By: djasper
Subscribers: cfe-commits, klimek
Differential Revision: https://reviews.llvm.org/D30860
llvm-svn: 297623
2017-03-13 14:42:47 +00:00
Sylvestre Ledru
f3e295a781
Remove a useless subsitution in doxygen2rst which was incorrectly replacing * by \*
...
Summary: For example, "int\* a;" is displayed instead of "int* a;"
Reviewers: djasper
Reviewed By: djasper
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D30740
llvm-svn: 297363
2017-03-09 06:41:08 +00:00
Alexander Kornienko
32718b6a0c
Support language selection for \code blocks.
...
llvm-svn: 261644
2016-02-23 16:11:55 +00:00
Alexander Kornienko
370bfb4431
Allow running dump_format_style.py from any directory.
...
llvm-svn: 261642
2016-02-23 16:11:43 +00:00
Benjamin Kramer
611d33a5a2
Fix ASTMatcher reference newlines and make the generator script windows-proof.
...
llvm-svn: 253653
2015-11-20 07:46:19 +00:00
Daniel Jasper
8e1ecca2ec
clang-format: Hopefully fix code blocks in docs.
...
Otherwise I will have to install sphinx ;)..
llvm-svn: 249542
2015-10-07 13:02:45 +00:00
Daniel Jasper
b5bda7c0b0
clang-format: Add empty line before code-blocks in Docs.
...
llvm-svn: 249394
2015-10-06 12:11:51 +00:00
Daniel Jasper
8ce1b8df76
clang-format: Make IncludeCategories configurable in .clang-format file.
...
This was made much easier by introducing an IncludeCategory struct to
replace the previously used std::pair.
Also, cleaned up documentation and added examples.
llvm-svn: 249392
2015-10-06 11:54:18 +00:00
Daniel Jasper
c1bc38ed4f
clang-format: Add a new brace style "custom" as well as flags to
...
control the individual braces. The existing choices for brace wrapping
are now merely presets for the different flags that get expanded upon
calling the reformat function.
All presets have been chose to keep the existing formatting, so there
shouldn't be any difference in formatting behavior.
Also change the dump_format_style.py to properly document the nested
structs that are used to keep these flags discoverable among all the
configuration flags.
llvm-svn: 248802
2015-09-29 14:57:55 +00:00
Daniel Jasper
7f43266778
clang-format: Escape '*' in generated flag documentation.
...
llvm-svn: 223118
2014-12-02 14:21:16 +00:00
Daniel Jasper
b55248278f
clang-format: Update flag documentation, and generation script.
...
llvm-svn: 205853
2014-04-09 14:05:49 +00:00
Daniel Jasper
ee107adb7d
clang-format: Improve documentation of DerivePointerBinding.
...
For reference: llvm.org/PR18690.
Also updated generated help page and page creation script.
llvm-svn: 201323
2014-02-13 12:51:50 +00:00
Alexander Kornienko
d278e0eee3
Added documentation for clang-format style options.
...
Summary:
The main contents is in the ClangFormatStyleOptions.rst, which can be
updated from the Format.h by the dump_format_style.py script.
Reviewers: djasper, klimek
Reviewed By: klimek
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1597
llvm-svn: 189946
2013-09-04 15:09:13 +00:00