Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
15732b718bada82b45e78dacd8ebd5401ad1a49b
/
clang
/
lib
/
Format
/
UnwrappedLineParser.h
7cb267a
[clang-format] Add a NamespaceEndCommentsFixer
by Krasimir Georgiev
· 9 years ago
f62f958
[clang-format] Break before a sequence of line comments aligned with the next line.
by Krasimir Georgiev
· 9 years ago
1027fb8
clang-format: [JS] handle parenthesized class expressions.
by Martin Probst
· 9 years ago
00c5c72
[clang-format] Don't reflow across comment pragmas.
by Krasimir Georgiev
· 9 years ago
1dcbbcfc
clang-format: [JS] Handle certain cases of ASI.
by Daniel Jasper
· 10 years ago
b9a4990
clang-format: [JS] Support semicolons in TypeScript's TypeMemberLists.
by Daniel Jasper
· 10 years ago
6f5a193
clang-format: [JS/TypeScript] Support "enum" as property name.
by Daniel Jasper
· 10 years ago
637d1e6
Roll-back r250822.
by Angel Garcia Gomez
· 10 years ago
b5250d3
Apply modernize-use-default to clang.
by Angel Garcia Gomez
· 10 years ago
be520bd
clang-format: NFC. Cleanup after r237895.
by Daniel Jasper
· 10 years ago
79e0608
clang-format: [JS] Better support for fat arrows.
by Manuel Klimek
· 10 years ago
3c883d1
clang-format: Fix another regression caused by r237565.
by Daniel Jasper
· 10 years ago
adba2aa
clang-format: Allow braced initializers in template arguments of class
by Daniel Jasper
· 10 years ago
20e0af6
Remove all computation of structural errors in clang-format's line parser.
by Manuel Klimek
· 10 years ago
6acf513
clang-format: [Java] Support anonymous classes after = and return.
by Daniel Jasper
· 11 years ago
fca735c
clang-format: [js] Support ES6 module exports.
by Daniel Jasper
· 11 years ago
354aa51
clang-format: [js] Support ES6 module imports.
by Daniel Jasper
· 11 years ago
6be0f55
clang-format: [Java] Support Java enums.
by Daniel Jasper
· 11 years ago
d0ec0d6
clang-format: Use identifier table for keywords in other languages.
by Daniel Jasper
· 11 years ago
2f65f7f
Sink a #include while we're here. NFC.
by Hans Wennborg
· 11 years ago
2f5db8b
Header guard canonicalization, clang part.
by Benjamin Kramer
· 11 years ago
b05a81d
clang-format: Fix bug introduced by r208392.
by Daniel Jasper
· 11 years ago
2145bc0
[C++11] Use 'nullptr'.
by Craig Topper
· 11 years ago
04a71a4
clang-format: Initial support for try-catch.
by Daniel Jasper
· 11 years ago
c03e16a
clang-format: [JS] support closures in container literals.
by Daniel Jasper
· 11 years ago
68b0304
Format code around VCS conflict markers.
by Manuel Klimek
· 12 years ago
1fcbe67
Correctly handle escaped newlines when the next token starts without a space.
by Manuel Klimek
· 12 years ago
b898432
Replace OwningPtr with std::unique_ptr.
by Ahmed Charles
· 12 years ago
421147e
Get rid of special parsing for return statements.
by Manuel Klimek
· 12 years ago
5553d0d
Sort all the #include lines with LLVM's utils/sort_includes.py which
by Chandler Carruth
· 12 years ago
b88b25f
clang-format: Fix various problems in formatting ObjC blocks.
by Daniel Jasper
· 12 years ago
3a33f02
Implemented GNU-style formatting for compound statements.
by Alexander Kornienko
· 12 years ago
b212f3b
Automatically munch semicolons after blocks.
by Manuel Klimek
· 12 years ago
71814b4
Support formatting of preprocessor branches.
by Manuel Klimek
· 12 years ago
015ed02
clang-format: Fix incorrect enum parsing / layouting.
by Daniel Jasper
· 12 years ago
7cfed21
Unbreak build with libc++, whose std::list<T> requires T to be complete.
by Douglas Gregor
· 12 years ago
9fe0e8d
clang-format: Enable formatting of nested blocks.
by Daniel Jasper
· 12 years ago
516e054
Implement parsing of blocks (^{ ... }) in the unwrapped line parser.
by Manuel Klimek
· 12 years ago
ffdeb59
First step towards correctly formatting lambdas.
by Manuel Klimek
· 12 years ago
65ee347
clang-format: Add more options to namespace indentation.
by Daniel Jasper
· 12 years ago
b1f74a8
Fix alignment of closing brace in braced initializers.
by Daniel Jasper
· 12 years ago
3ac9b9e
Reformat clang-format's source files after r185822 and others.
by Daniel Jasper
· 12 years ago
4b67207
Moved FormatToken to a separate header.
by Alexander Kornienko
· 12 years ago
6e6310e
The second step in the token refactoring.
by Manuel Klimek
· 12 years ago
591ab5a
Make UnwrappedLines and AnnotatedToken contain pointers to FormatToken.
by Manuel Klimek
· 12 years ago
15dfe7a
A first step towards giving format tokens pointer identity.
by Manuel Klimek
· 12 years ago
8f6a297
Remove unreachable return
by David Blaikie
· 12 years ago
9043c74
Major refactoring of BreakableToken.
by Manuel Klimek
· 12 years ago
75081b5
Address post-review comment from dblakie.
by Manuel Klimek
· 12 years ago
f2e0212
Ignore contents of #if 0 blocks.
by Alexander Kornienko
· 12 years ago
5c24cca
Use a SourceRange for the whitespace location in FormatToken.
by Manuel Klimek
· 12 years ago
6734592
Fix no-assert compiles.
by Manuel Klimek
· 12 years ago
ab41991
Expand parsing of braced init lists.
by Manuel Klimek
· 12 years ago
d2ae41a
Remove diagnostics from clang-format.
by Daniel Jasper
· 12 years ago
9e90b62
Unified token breaking logic: support for line comments.
by Alexander Kornienko
· 13 years ago
1a18c40
Revamps structural error detection / handling.
by Manuel Klimek
· 13 years ago
973c942
Format a line if a range in its leading whitespace was selected.
by Daniel Jasper
· 13 years ago
7a6d09b
Move the token annotator into separate files.
by Daniel Jasper
· 13 years ago
0a3a3c9
Allow us to better guess the context of an unwrapped line.
by Manuel Klimek
· 13 years ago
f92f7bc
Implements more principled comment parsing.
by Manuel Klimek
· 13 years ago
762dd18
Fix parsing of return statements.
by Manuel Klimek
· 13 years ago
4b41745
Re-sort all the headers. Lots of regressions have crept in here.
by Chandler Carruth
· 13 years ago
05d82b7
Fix comment.
by Manuel Klimek
· 13 years ago
d3b92fa
Fixes problems with line merging in the face of preprocessor directives.
by Manuel Klimek
· 13 years ago
a67a8f0
Calculate the total length of a line up to each token up front.
by Daniel Jasper
· 13 years ago
daffc0d
Change the datastructure for UnwrappedLines.
by Daniel Jasper
· 13 years ago
e01bab5
Fixes various bugs around the keywords class, struct and union.
by Manuel Klimek
· 13 years ago
f857950
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 13 years ago
d5e5f8f
Fix parsing of initializer lists with elaborated type specifier.
by Manuel Klimek
· 13 years ago
5b7157a
Basic support for diagnostics.
by Alexander Kornienko
· 13 years ago
8e07a1b
Fix layout of blocks inside statements.
by Manuel Klimek
· 13 years ago
2ce0ac5
Formatter: Add support for @implementation.
by Nico Weber
· 13 years ago
8696a8d
Formatting: Add support for @protocol.
by Nico Weber
· 13 years ago
7eecf4b
Formatter: Add support for @interface.
by Nico Weber
· 13 years ago
52b1515
Enables layouting unwrapped lines around preprocessor directives.
by Manuel Klimek
· 13 years ago
7c85fde
Change the data structure used in clang-format.
by Daniel Jasper
· 13 years ago
28cacc7
Fix parsing of variable declarations directly after a class / struct.
by Manuel Klimek
· 13 years ago
6b9eeba
s/parseStatement/parseStructuralElement/g in the UnwrappedLineParser.
by Manuel Klimek
· 13 years ago
8d1832e
Reformat clang-formats source code.
by Daniel Jasper
· 13 years ago
ef92069
Fix layouting of tokens with a leading escaped newline.
by Manuel Klimek
· 13 years ago
1058d98
Fixes handling of unbalances braces.
by Manuel Klimek
· 13 years ago
52d0fd8
Fixes parsing of hash tokens in the middle of a line.
by Manuel Klimek
· 13 years ago
ef2cfb1
Fixes PR14801 - preprocessor directives shouldn't be indented
by Manuel Klimek
· 13 years ago
1abf789
Various fixes to clang-format's macro handling.
by Manuel Klimek
· 13 years ago
a71e5d8
Fixes use of unescaped newlines when formatting preprocessor directives.
by Manuel Klimek
· 13 years ago
8fbd968
Let clang-format format itself.
by Daniel Jasper
· 13 years ago
e25509f
Fix several formatting problems.
by Daniel Jasper
· 13 years ago
05e0ad5
Appease -Wnon-virtual-dtor
by Matt Beaumont-Gay
· 13 years ago
e327684
Clang-format: extracted FormatTokenSource from UnwrappedLineParser.
by Alexander Kornienko
· 13 years ago
578fdd8
Clang-format: IndentCaseLabels option, proper namespace handling
by Alexander Kornienko
· 13 years ago
37d6c94
Clang-format: parse for and while loops
by Alexander Kornienko
· 13 years ago
bc09a7e
Follow-up to r169286, addresses comments in http://llvm-reviews.chandlerc.com/D164#comment-4 : comments and a method rename
by Alexander Kornienko
· 13 years ago
61bd3a1
Add missing destructors found with -Wnon-virtual-dtor.
by Daniel Jasper
· 13 years ago
870f9eb
Error recovery part 2
by Alexander Kornienko
· 13 years ago
3a02247
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered.
by Chandler Carruth
· 13 years ago
f793511
Initial version of formatting library.
by Daniel Jasper
· 13 years ago