On Sat, Jan 12, 2013 at 5:37 PM, Dmitri Gribenko <[email protected]>wrote:
>
> Is there a good reason to keep black and white as the default mode?
>
> http://llvm-reviews.chandlerc.com/D291
>
The default mode is whatever you set your terminal to. Mine happens to be
white text on black, so all my examples use that as the default.
I've attached a file with the proper escape characters. Dumping this to
your terminal with cat should allow you to see how the colors will show up
on your set up.
([0;1;32mTranslationUnitDecl[0m[0;33m 0x4d00640[0m <[0;1;33m<invalid
sloc>[0m>
([0;1;32mTypedefDecl[0m[0;33m 0x4d00b80[0m <[0;1;33m<invalid
sloc>[0m>[0;1;36m __int128_t[0m [0;32m'__int128'[0m)
([0;1;32mTypedefDecl[0m[0;33m 0x4d00be0[0m <[0;1;33m<invalid
sloc>[0m>[0;1;36m __uint128_t[0m [0;32m'unsigned __int128'[0m)
([0;1;32mTypedefDecl[0m[0;33m 0x4d00fa0[0m <[0;1;33m<invalid
sloc>[0m>[0;1;36m __builtin_va_list[0m [0;32m'__va_list_tag [1]'[0m)
([0;1;32mVarDecl[0m[0;33m 0x4d010b0[0m <[0;1;33msimple.cc:1:1[0m,
[0;1;33mcol:5[0m>[0;1;36m Test[0m [0;32m'int'[0m
([0;1;34mVisibilityAttr[0m[0;33m 0x4d01110[0m <[0;1;33mcol:25[0m,
[0;1;33mcol:45[0m> Default))
([0;1;32mFunctionDecl[0m[0;33m 0x4d2ec10[0m <[0;1;33mline:3:1[0m,
[0;1;33mline:10:1[0m>[0;1;36m main[0m [0;32m'int (int, char **)'[0m
([0;1;32mParmVarDecl[0m[0;33m 0x4d01160[0m <[0;1;33mline:3:10[0m,
[0;1;33mcol:14[0m>[0;1;36m argc[0m [0;32m'int'[0m)
([0;1;32mParmVarDecl[0m[0;33m 0x4d01230[0m <[0;1;33mcol:20[0m,
[0;1;33mcol:27[0m>[0;1;36m argv[0m [0;32m'char **'[0m)
([0;1;35mCompoundStmt[0m[0;33m 0x4d2f098[0m <[0;1;33mcol:33[0m,
[0;1;33mline:10:1[0m>
([0;1;35mDeclStmt[0m[0;33m 0x4d2edc0[0m <[0;1;33mline:4:3[0m,
[0;1;33mcol:40[0m>
([0;1;32mVarDecl[0m[0;33m 0x4d2ecf0[0m <[0;1;33mcol:3[0m,
[0;1;33mcol:39[0m>[0;1;36m x[0m [0;32m'int'[0m
([0;1;35mIntegerLiteral[0m[0;33m 0x4d2eda0[0m
<[0;1;33mcol:39[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m[0;1;36m 5[0m)
([0;1;34mAlignedAttr[0m[0;33m 0x4d2ed50[0m <[0;1;33mcol:24[0m,
[0;1;33mcol:33[0m>
([0;1;35mIntegerLiteral[0m[0;33m 0x4d2ecc0[0m
<[0;1;33mcol:32[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m[0;1;36m 4[0m))))
([0;1;35mDeclStmt[0m[0;33m 0x4d2ee68[0m <[0;1;33mline:5:3[0m,
[0;1;33mcol:12[0m>
([0;1;32mVarDecl[0m[0;33m 0x4d2edf0[0m <[0;1;33mcol:3[0m,
[0;1;33mcol:11[0m>[0;1;36m y[0m [0;32m'int'[0m
([0;1;35mIntegerLiteral[0m[0;33m 0x4d2ee48[0m
<[0;1;33mcol:11[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m[0;1;36m 2[0m)))
([0;1;35mForStmt[0m[0;33m 0x4d2ef70[0m <[0;1;33mline:6:3[0m,
[0;1;33mline:8:7[0m>
([0;34m<<<NULL>>>[0m)
([0;34m<<<NULL>>>[0m)
([0;34m<<<NULL>>>[0m)
([0;34m<<<NULL>>>[0m)
([0;1;35mIfStmt[0m[0;33m 0x4d2ef40[0m <[0;1;33mline:7:5[0m,
[0;1;33mline:8:7[0m>
([0;34m<<<NULL>>>[0m)
([0;1;35mBinaryOperator[0m[0;33m 0x4d2ef08[0m
<[0;1;33mline:7:9[0m, [0;1;33mcol:15[0m>
[0;32m'_Bool'[0m[0;36m[0m[0;36m[0m '!='
([0;1;35mImplicitCastExpr[0m[0;33m 0x4d2eef0[0m
<[0;1;33mcol:9[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m
<[0;31mLValueToRValue[0m>
([0;1;35mDeclRefExpr[0m[0;33m 0x4d2ee80[0m
<[0;1;33mcol:9[0m> [0;32m'int'[0m[0;36m lvalue[0m[0;36m[0m
[0;1;32mVar[0m[0;33m 0x4d2ecf0[0m[0;1;36m 'x'[0m [0;32m'int'[0m))
([0;1;35mUnaryOperator[0m[0;33m 0x4d2eed0[0m
<[0;1;33mcol:14[0m, [0;1;33mcol:15[0m>
[0;32m'int'[0m[0;36m[0m[0;36m[0m postfix '++'
([0;1;35mDeclRefExpr[0m[0;33m 0x4d2eea8[0m
<[0;1;33mcol:14[0m> [0;32m'int'[0m[0;36m lvalue[0m[0;36m[0m
[0;1;32mVar[0m[0;33m 0x4d2edf0[0m[0;1;36m 'y'[0m [0;32m'int'[0m)))
([0;1;35mBreakStmt[0m[0;33m 0x4d2ef30[0m <[0;1;33mline:8:7[0m>)
([0;34m<<<NULL>>>[0m)))
([0;1;35mReturnStmt[0m[0;33m 0x4d2f078[0m <[0;1;33mline:9:3[0m,
[0;1;33mcol:16[0m>
([0;1;35mParenExpr[0m[0;33m 0x4d2f058[0m <[0;1;33mcol:10[0m,
[0;1;33mcol:16[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m
([0;1;35mBinaryOperator[0m[0;33m 0x4d2f030[0m
<[0;1;33mcol:11[0m, [0;1;33mcol:15[0m>
[0;32m'int'[0m[0;36m[0m[0;36m[0m '*'
([0;1;35mImplicitCastExpr[0m[0;33m 0x4d2f000[0m
<[0;1;33mcol:11[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m
<[0;31mLValueToRValue[0m>
([0;1;35mDeclRefExpr[0m[0;33m 0x4d2efb0[0m
<[0;1;33mcol:11[0m> [0;32m'int'[0m[0;36m lvalue[0m[0;36m[0m
[0;1;32mVar[0m[0;33m 0x4d2ecf0[0m[0;1;36m 'x'[0m [0;32m'int'[0m))
([0;1;35mImplicitCastExpr[0m[0;33m 0x4d2f018[0m
<[0;1;33mcol:15[0m> [0;32m'int'[0m[0;36m[0m[0;36m[0m
<[0;31mLValueToRValue[0m>
([0;1;35mDeclRefExpr[0m[0;33m 0x4d2efd8[0m
<[0;1;33mcol:15[0m> [0;32m'int'[0m[0;36m lvalue[0m[0;36m[0m
[0;1;32mVar[0m[0;33m 0x4d2edf0[0m[0;1;36m 'y'[0m [0;32m'int'[0m))))))))
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits