展示 HN: Cdecl-dump - 以可视化的方式呈现 C 声明
Show HN: Cdecl-dump - represent C declarations visually

原始链接: https://github.com/bbu/cdecl-dump

在命令行中可视化地转储C声明。../cdecl-dump "int a" ./cdecl-dump "void f(int a)" ./cdecl-dump "unsigned char *const *arr[20][30]" ./cdecl-dump "int (*const fp[20])(void)" 该程序使用手工编写的、基于表的词法分析器和语法分析器。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN: Cdecl-dump - 以视觉方式呈现 C 声明 (github.com/bbu) 3 分,作者 bluetomcat 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 一个小型工具,用于解析 C 声明,并在遇到数组、指针或函数时输出简单的视觉表示。该程序使用基于表的词法分析器和手工编写的移位-规约解析器。除了标准库之外,没有外部依赖。 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Dump C declarations visually on the command line.

./cdecl-dump "int a"
./cdecl-dump "void f(int a)"
./cdecl-dump "unsigned char *const *arr[20][30]"
./cdecl-dump "int (*const fp[20])(void)"

The program uses a hand-written, table-driven lexer and parser.

联系我们 contact @ memedata.com