[Feat] Colored output Println()
Closed this issue · 0 comments
ZhongLingXiao commented
效果描述
最好能有高亮终结符的效果,这样可能看得更清晰。
举例来说:对于测试文件 ../tests/c/lex_01.c
的控制台输出
int printf(const char *f, ...);
输出效果如下:
TranslationUnit 0x7ffe92a5fc80 1
Declaration 0x55800381aef0
DeclarationSpecifiers 0x55800381aef8
TypeSpecifier 0x55800381be20
PrimitiveTypeSpecifier 0x55800381be28
+ Int
Declarator 0x55800381bfb0
DirectDeclaratorParamTypeList 0x55800381bfd0
DirectDeclaratorIdent 0x55800381ae10
+ printf
ParamTypeList 0x55800381bfe0
ParamList 0x55800381bfe8
DeclarationSpecifiers 0x55800381ae68
TypeQualifier 0x55800381a8e0
+ Const
TypeSpecifier 0x55800381be50
PrimitiveTypeSpecifier 0x55800381be58
+ Char
Declarator 0x55800381b620
Pointer 0x55800381be80
DirectDeclaratorIdent 0x55800381b640
+ f
+ ...