Lines Matching refs:format

23 namespace format {  namespace
32 std::string format(llvm::StringRef Code, in format() function in clang::format::__anond3f46c2d0111::FormatTestComments
67 EXPECT_EQ(Code.str(), format(Code, Style)) << "Expected code is not stable"; in verifyFormat()
68 EXPECT_EQ(Code.str(), format(test::messUp(Code), Style)); in verifyFormat()
78 format(Code, Style, SC_DoNotCheck); in verifyNoCrash()
94 EXPECT_EQ("// comment\n", format("//comment\n")); in TEST_F()
95 EXPECT_EQ("// #comment\n", format("//#comment\n")); in TEST_F()
99 format("//comment\n" in TEST_F()
151 format("#include \\\n" in TEST_F()
169 format("enum A {\n" in TEST_F()
182 format("enum A {\n" in TEST_F()
191 format("enum A {\n" in TEST_F()
201 format("enum A {\n" in TEST_F()
212 format("enum A {\n" in TEST_F()
242 format("void f() { // This does something ..\n" in TEST_F()
251 format("class C{void f() { // This does something ..\n" in TEST_F()
258 format("int i;\\\n// single line trailing comment")); in TEST_F()
279 format("D(a, {\n" in TEST_F()
287 format("lineWith(); // comment\n" in TEST_F()
294 format("lineWith(); // comment\n" in TEST_F()
301 format("lineWith(); // comment\n" in TEST_F()
308 format("lineWith(); // comment\n" in TEST_F()
314 format("lineWith();\n" in TEST_F()
320 format("// first\n" in TEST_F()
327 format("f();\n" in TEST_F()
339 format("f(); // comment\n" in TEST_F()
347 format("f(); // comment\n" in TEST_F()
355 format("void f() {\n" in TEST_F()
361 format("int xy; // a\n" in TEST_F()
365 format("int xy; // a\n" in TEST_F()
386 format("if( // This is some comment\n" in TEST_F()
401 format("SomeFunction(a,\n" in TEST_F()
407 format("SomeFunction(a,\n" in TEST_F()
413 format("SomeFunction(a, b, // comment (unclear relation)\n" in TEST_F()
418 format("SomeFunction(a, // comment\n" in TEST_F()
424 format("aaaaaaaaaa(aaaa(aaaa,\n" in TEST_F()
430 EXPECT_EQ("// comment", format("// comment ")); in TEST_F()
432 format("int aaaaaaa, bbbbbbb; // comment ", in TEST_F()
434 EXPECT_EQ("// comment\\\n", format("// comment\\\n \t \v \f ")); in TEST_F()
435 EXPECT_EQ("// comment \\\n", format("// comment \\\n \t \v \f ")); in TEST_F()
443 format("f(aaaaaaaaaaaaaaaaaaaaaaaaa , \\\n" in TEST_F()
449 format("f(aaaaaaaaaaaaaaaaaaaaaaaaa , \n" in TEST_F()
456 format("void aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa(\n" in TEST_F()
483 format(" /*\n" in TEST_F()
495 format("class C {\n" in TEST_F()
507 format(" /*\n" in TEST_F()
515 format(" /*\n" in TEST_F()
522 format("int i; /* Comment with empty...\n" in TEST_F()
532 format("int foobar = 0; /* comment */\n" in TEST_F()
544 format("int foobar = 0; /* comment */\n" in TEST_F()
561 format("double *x; /* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n" in TEST_F()
573 format("void ffffffffffff(int aaaaaaaa, int bbbbbbbb, int cccccccccccc)\n" in TEST_F()
585 format("void ffffffffff(int aaaaa /* test */);", in TEST_F()
593 format("// A comment that doesn't fit on one line", in TEST_F()
598 format("/// A comment that doesn't fit on one line", in TEST_F()
603 format("//! A comment that doesn't fit on one line", in TEST_F()
608 format("// a b c d e f g h i j k", getLLVMStyleWithColumns(10))); in TEST_F()
613 format("\\\n// a b c d e f g h i j k", getLLVMStyleWithColumns(10))); in TEST_F()
617 format("if (true) // A comment that doesn't fit on one line ", in TEST_F()
620 format("// Don't_touch_leading_whitespace", in TEST_F()
624 format("//Add leading whitespace", getLLVMStyleWithColumns(20))); in TEST_F()
627 format("///Add leading whitespace", getLLVMStyleWithColumns(20))); in TEST_F()
630 format("//!Add leading whitespace", getLLVMStyleWithColumns(20))); in TEST_F()
631 EXPECT_EQ("// whitespace", format("//whitespace", getLLVMStyle())); in TEST_F()
634 format("//Even if it makes the line exceed the column limit", in TEST_F()
636 EXPECT_EQ("//--But not here", format("//--But not here", getLLVMStyle())); in TEST_F()
639 format("/// line 1\n" in TEST_F()
649 format("///line 1\n" in TEST_F()
659 format("// aa bb cc dd ", in TEST_F()
666 format("// A comment before a macro definition\n" in TEST_F()
674 format("void ffffff(\n" in TEST_F()
680 format("//\t aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", in TEST_F()
685 format("#define XXX // a b c d e f g h", getLLVMStyleWithColumns(22))); in TEST_F()
689 format("#define XXX //q w e r t y u i", getLLVMStyleWithColumns(22))); in TEST_F()
695 format("{\n" in TEST_F()
707 format("{\n" in TEST_F()
717 format("//: A comment that doesn't fit on one line", in TEST_F()
726 format("// A comment that doesn't fit on one line", in TEST_F()
732 format("/// A comment that doesn't fit on one line", in TEST_F()
740 format("// aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\\\n" in TEST_F()
746 format("int a; // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\\\n" in TEST_F()
756 format("double a; // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\\\n" in TEST_F()
768 format("// aaaaaaaaaa \\ bb", getLLVMStyleWithColumns(ColumnLimit))); in TEST_F()
772 format("// aaaaaaaaa \\ bb", getLLVMStyleWithColumns(ColumnLimit))); in TEST_F()
776 format("// aaaaaaaaa \\ \\ bb", getLLVMStyleWithColumns(ColumnLimit))); in TEST_F()
785 format("// IWYU pragma: aaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbb", Pragmas)); in TEST_F()
788 format("/* IWYU pragma: aaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbb */", Pragmas)); in TEST_F()
796 format("if (xxx == yyy && // aaaaaaaaaaaa bbbbbbbbb\n" in TEST_F()
803 format("if (xxxxxxxxxx == yyy && // aaaaaa bbbbbbbb cccc\n" in TEST_F()
810 format("if (xxxxxxxxxx && yyy || // aaaaaa bbbbbbbb cccc\n" in TEST_F()
816 format("fffffffff(&xxx, // aaaaaaaaaaaa bbbbbbbbbbb\n" in TEST_F()
826 format("#define A(x) /* \\\n" in TEST_F()
836 format("#define A( \\\n" in TEST_F()
846 format("namespace {}\n // Test\n#define A")); in TEST_F()
848 format("namespace {}\n /* Test */\n#define A")); in TEST_F()
850 format("namespace {}\n /* Test */ #define A")); in TEST_F()
862 format("void f() {\n" in TEST_F()
876 format("void f() {\n" in TEST_F()
893 format("int f(int i) {\n" in TEST_F()
913 format("int f(int i) {\n" in TEST_F()
934 format("int f(int i) {\n" in TEST_F()
954 format("void f() {\n" in TEST_F()
971 format("void f() {\n" in TEST_F()
991 format("int f(int i) {\n" in TEST_F()
1013 format("int f(int i) {\n" in TEST_F()
1036 format("int f(int i) {\n" in TEST_F()
1057 format("void f() {\n" in TEST_F()
1073 format("int f(int i) {\n" in TEST_F()
1093 format("int f(int i) {\n" in TEST_F()
1114 format("int f(int i) {\n" in TEST_F()
1133 format("/* " in TEST_F()
1144 format("/* a b c d e f g h i j k */", getLLVMStyleWithColumns(10))); in TEST_F()
1150 format("\\\n/* a b c d e f g h i j k */", getLLVMStyleWithColumns(10))); in TEST_F()
1156 format("/*\n" in TEST_F()
1168 format("/* \n" in TEST_F()
1180 format("/*\n" in TEST_F()
1189 format("/*\n" in TEST_F()
1201 format("{\n" in TEST_F()
1219 format("{\n" in TEST_F()
1235 format(" /*\n" in TEST_F()
1245 format("{\n" in TEST_F()
1255 format("/* A comment before a macro definition */\n" in TEST_F()
1266 format(" /* some comment\n" in TEST_F()
1278 format("/**\n" in TEST_F()
1287 format("/** multilineblockcommentwithnowrapopportunity */", in TEST_F()
1294 format(" /* \n" in TEST_F()
1300 format("/* a a */", getLLVMStyleWithColumns(15))); in TEST_F()
1302 format("/* a a bc */", getLLVMStyleWithColumns(15))); in TEST_F()
1305 format("/* aaa aaa aaaaa */", getLLVMStyleWithColumns(15))); in TEST_F()
1308 format("/* aaa aaa aaaaa */", getLLVMStyleWithColumns(15))); in TEST_F()
1320 format("#define X \\\n" in TEST_F()
1332 format("#define X \\\n" in TEST_F()
1342 format("#define X \\\n" in TEST_F()
1362 format("#ifdef A // line 1 about A\n" in TEST_F()
1397 format("#if A\n" in TEST_F()
1412 format("static SomeType type = { aaaaaaaaaaaaaaaaaaaa , /* comment */\n" in TEST_F()
1445 format("S s = {\n" in TEST_F()
1458 format("S s = {\n" in TEST_F()
1476 format("if (true) { // comment about branch\n" in TEST_F()
1493 format("if (1) { // if line 1\n" in TEST_F()
1510 format("do { // line 1\n" in TEST_F()
1521 format("while (a < b) {// line 1\n" in TEST_F()
1533 format("// long long long long\n" in TEST_F()
1540 format("// long long long long\n" in TEST_F()
1548 format("// long long long long\n" in TEST_F()
1556 format("// long long long long\n" in TEST_F()
1570 format("/// long long long long\n" in TEST_F()
1575 format("//! long long long long\n" in TEST_F()
1580 format("/* long long long long\n" in TEST_F()
1585 format("///< long long long long\n" in TEST_F()
1590 format("//!< long long long long\n" in TEST_F()
1598 format("/* long long long long\n" in TEST_F()
1606 format("/* long long long long\n" in TEST_F()
1613 format("/* long long long long\n" in TEST_F()
1623 format("/* long long long long\n" in TEST_F()
1636 format("{\n" in TEST_F()
1649 format("/* long long long long */", getLLVMStyleWithColumns(20))); in TEST_F()
1655 format("int i; /* long long long */", getLLVMStyleWithColumns(20))); in TEST_F()
1660 format("// long long long lon\n" in TEST_F()
1670 format("// long long long long\n" in TEST_F()
1680 format("// long long long long long long long long\n" in TEST_F()
1689 format("// long long long lon1\n" in TEST_F()
1699 format("// long long long lon1\n" in TEST_F()
1704 EXPECT_EQ("// long long long", format("// long long\n" in TEST_F()
1710 format("int i; /// a", getLLVMStyleWithColumns(20))); in TEST_F()
1715 format("// long long long long \n" in TEST_F()
1721 format("/* long long long */", getLLVMStyleWithColumns(20))); in TEST_F()
1726 format("/* long */", getLLVMStyleWithColumns(20))); in TEST_F()
1736 format("{\n" in TEST_F()
1748 format("// long long long long\n" in TEST_F()
1755 format("// long long long longng\n" in TEST_F()
1765 format("int a; // Trailing comment\n" in TEST_F()
1772 format("/// This long line gets\n" in TEST_F()
1777 format(" //! This long line gets\n" in TEST_F()
1783 format("/* This long line gets\n" in TEST_F()
1793 format("{\n" in TEST_F()
1805 format("/*\n" in TEST_F()
1820 format("/// First line gets broken.\n" in TEST_F()
1827 format("int i; // first long long\n" in TEST_F()
1837 format("{\n" in TEST_F()
1848 format("int i; /* first line\n" in TEST_F()
1859 format("// long\n" in TEST_F()
1867 format("/* Long long long line\n" in TEST_F()
1876 format("/* First comment block\n" in TEST_F()
1888 format("int i; // This long line gets broken.\n" in TEST_F()
1898 format("{\n" in TEST_F()
1909 format("//! long long long long\n" in TEST_F()
1917 format("/* long long long long\n" in TEST_F()
1925 format("/* long long long long\n" in TEST_F()
1934 format("// long long long long\n" in TEST_F()
1942 format("// long long long long\n" in TEST_F()
1950 format("// long long long long\n" in TEST_F()
1958 format("// long long long long\n" in TEST_F()
1966 format("// long long long long\n" in TEST_F()
1974 format("// long long long long\n" in TEST_F()
1982 format("// long long long long\n" in TEST_F()
1989 format("/* long long long long\n" in TEST_F()
1998 format("// long long long long\n" in TEST_F()
2007 format("/* First comment block\n" in TEST_F()
2017 format("// long long long long\n" in TEST_F()
2025 format("// - long long long long\n" in TEST_F()
2031 format("// * long long long long\n" in TEST_F()
2037 format("// + long long long long\n" in TEST_F()
2043 format("// 1. long long long long\n" in TEST_F()
2049 format("// -# long long long long\n" in TEST_F()
2056 format("// - long long long long\n" in TEST_F()
2064 format("// - long long long long\n" in TEST_F()
2072 format("// long long long long\n" in TEST_F()
2080 format("// long long long 10.\n" in TEST_F()
2092 format("#include \"t\" /* l l l\n" in TEST_F()
2101 format("int i; // long long long\n" in TEST_F()
2110 format("int i; // trigger reflow\n" in TEST_F()
2119 format("a = f(/* looooooooong long\n* long\n*/ a);", in TEST_F()
2127 format("a = f(/* loooooong long\n* long\n*/ a);", in TEST_F()
2131 EXPECT_EQ("/**/", format(" /**/", getLLVMStyleWithColumns(20))); in TEST_F()
2132 EXPECT_EQ("/* */", format(" /* */", getLLVMStyleWithColumns(20))); in TEST_F()
2133 EXPECT_EQ("/* */", format(" /* */", getLLVMStyleWithColumns(20))); in TEST_F()
2134 EXPECT_EQ("//", format(" // ", getLLVMStyleWithColumns(20))); in TEST_F()
2135 EXPECT_EQ("///", format(" /// ", getLLVMStyleWithColumns(20))); in TEST_F()
2147 format("// some text that reflows\n" in TEST_F()
2154 format("// some text that reflows\n" in TEST_F()
2165 format("// some text that reflows\n" in TEST_F()
2173 format("// some text that reflows\n" in TEST_F()
2182 format("// some text that\n" in TEST_F()
2187 format("// some text that\n" in TEST_F()
2193 format("/* some text that\n" in TEST_F()
2203 format("// some text that\n" in TEST_F()
2212 format("// some text that does\n" in TEST_F()
2222 format("#if 0\n" in TEST_F()
2230 format("#if false\n" in TEST_F()
2243 format("enum E {\n" in TEST_F()
2261 format("enum F {\n" in TEST_F()
2281 format("enum G {\n" in TEST_F()
2301 format("enum H {\n" in TEST_F()
2320 format("enum I {\n" in TEST_F()
2340 format("enum J {\n" in TEST_F()
2358 format("#ifdef SWIG\n" in TEST_F()
2365 format("#ifndef SWIG\n" in TEST_F()
2376 format("int xxxxxxxxx; /* " in TEST_F()
2403 format("/* *//* */ /* */\n/* *//* */ /* */")); in TEST_F()
2404 EXPECT_EQ("/* */ a /* */ b;", format(" /* */ a/* */ b;")); in TEST_F()
2410 format("#define A /*123*/ b\n" in TEST_F()
2418 format("#define A\n" in TEST_F()
2421 EXPECT_EQ("/*\n**\n*/", format("/*\n**\n*/")); in TEST_F()
2427 format("/*\n" in TEST_F()
2437 format("/*\n" in TEST_F()
2446 format("int aaaaaaaaaaaaaaaaaaaaaaaaaaaa =\n" in TEST_F()
2458 format("someFunction (1, /* comment 1 */\n" in TEST_F()
2470 format( in TEST_F()
2478 format("int aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa; /* comment */\n" in TEST_F()
2487 format("/*\n" in TEST_F()
2493 format("/*\n" in TEST_F()
2499 format("/*\n" in TEST_F()
2504 format("/*\n" in TEST_F()
2508 format("/*\n" in TEST_F()
2517 format("#define A { \\\n" in TEST_F()
2526 format("#define A { \\\n" in TEST_F()
2537 format("a = {1111 /* */\n" in TEST_F()
2543 format("a = {1111 /* */\n" in TEST_F()
2550 format("a = {1111 /* a */\n" in TEST_F()
2559 format("a = f(/* long long */ a);", getLLVMStyleWithColumns(16))); in TEST_F()
2564 format("a = f(/* long long */ a);", getLLVMStyleWithColumns(15))); in TEST_F()
2570 format("a = f(/* long\n" in TEST_F()
2579 format("a = f(/* long\n" in TEST_F()
2588 format("a = f(/* long\n" in TEST_F()
2598 format("a = f(a, /* long long */ b);", getLLVMStyleWithColumns(16))); in TEST_F()
2606 format("a = f(a, /* long long */ b);", getLLVMStyleWithColumns(15))); in TEST_F()
2612 format("a = f(a, /* long long */ (1 + 1));", in TEST_F()
2619 format("a = f(a, /* long long */ (1 + 1));", in TEST_F()
2634 format("#define MACRO(V)\\\n" in TEST_F()
2643 format("int i = f(abc, // line 1\n" in TEST_F()
2653 format("int ab; // line\n" in TEST_F()
2660 format("int ab; // line\n" in TEST_F()
2668 format("int ab; // line\n" in TEST_F()
2677 format("int ab; // line\n" in TEST_F()
2688 format("int i, j; // line 1\n" in TEST_F()
2695 format("int i, j; // line 1\n" in TEST_F()
2706 format("class A {\n" in TEST_F()
2719 format("class A {\n" in TEST_F()
2735 format("int f(int n) { // comment line 1 on f\n" in TEST_F()
2766 format("int f(int n) {\n" in TEST_F()
2795 format("int a; // line about a\n" in TEST_F()
2801 format("int a; // line about a\n" in TEST_F()
2809 format("int a; // line about a\n" in TEST_F()
2826 format("#if FOO\n" in TEST_F()
2845 format("namespace m {\n\n" in TEST_F()
2864 format("/*\n" in TEST_F()
2869 format("/*\n" in TEST_F()
2874 format("/*\n" in TEST_F()
2881 format("/*\n" in TEST_F()
2886 format("/*\n" in TEST_F()
2891 format("/*\n" in TEST_F()
2896 format("/*\n" in TEST_F()
2901 format("/**\n" in TEST_F()
2906 format("/**\n" in TEST_F()
2911 format("/**\n" in TEST_F()
2916 format("/**\n" in TEST_F()
2921 format("/**\n" in TEST_F()
2929 format("/*\n" in TEST_F()
2936 format("/*\n" in TEST_F()
2943 format("/*\n" in TEST_F()
2951 format("/* line 1\n" in TEST_F()
2956 format("/* line 1\n" in TEST_F()
2961 format("/* line 1\n" in TEST_F()
2966 format("/* line 1\n" in TEST_F()
2971 format("/* line 1\n" in TEST_F()
2976 format("int i; /* line 1\n" in TEST_F()
2981 format("int i; /* line 1\n" in TEST_F()
2986 format("int i; /* line 1\n" in TEST_F()
2994 format("/* line 1\n" in TEST_F()
3001 format("/* line 1\n" in TEST_F()
3009 format("/*\n" in TEST_F()
3022 format("/*\n" in TEST_F()
3036 format("/**\n" in TEST_F()
3049 format("/*\n" in TEST_F()
3066 format( in TEST_F()
3085 format("const /** comment comment comment comment */\n" in TEST_F()
3094 format("#comment\n" in TEST_F()
3099 format("# comment\n" in TEST_F()
3106 format("# comment comment comment\n" in TEST_F()
3115 format("data {\n" in TEST_F()
3124 format("data {# comment comment comment\n" in TEST_F()
3131 format("# comment comment comment\n" in TEST_F()
3139 format("k:val#comment comment\n" in TEST_F()
3148 format("id {k:val#comment comment\n" in TEST_F()
3160 format("k:val#commen1 commen2\n" in TEST_F()
3184 format( in TEST_F()
3202 format("/**\n" in TEST_F()
3210 format("/**\n" in TEST_F()
3220 format("/**\n" in TEST_F()
3231 format("/**\n" in TEST_F()
3244 format("/**\n" in TEST_F()
3255 format("/**\n" in TEST_F()
3266 format("/**\n" in TEST_F()
3278 format("/**\n" in TEST_F()
3286 format("/**\n" in TEST_F()
3305 format(NoTextInComment, Style)); in TEST_F()
3308 EXPECT_EQ("//#comment", format("//#comment", Style)); in TEST_F()
3314 format(NoTextInComment, Style)); in TEST_F()
3317 EXPECT_EQ("// #comment", format("//#comment", Style)); in TEST_F()
3323 format(NoTextInComment, Style)); in TEST_F()
3468 format(Code, Style)); in TEST_F()
3471 EXPECT_EQ("//#comment", format("// #comment", Style)); in TEST_F()
3542 format(Code, Style)); in TEST_F()
3615 format(Code, Style)); in TEST_F()
3634 format(WrapCode, Style)); in TEST_F()
3646 format(WrapCode, Style)); in TEST_F()
3658 format(WrapCode, Style)); in TEST_F()
3661 format("// x\n" in TEST_F()
3668 format("// loooooooooooooooooooooooooooooong commentcomments\n" in TEST_F()
3683 format(WrapCode, Style)); in TEST_F()
3714 format(LotsOfSpaces, Style)); in TEST_F()
3735 format(LotsOfSpaces, Style)); in TEST_F()
3757 format(LotsOfSpaces, Style)); in TEST_F()
3772 format(LotsOfSpaces, Style)); in TEST_F()
3802 format("//A Comment to be moved\n" in TEST_F()
3852 format("int i;//A Comment to be moved\n" in TEST_F()
3945 format(Code, Style)); in TEST_F()
4018 format(Code, Style)); in TEST_F()
4091 format(Code, Style)); in TEST_F()
4099 format(R"(// in TEST_F()