GitHub - aartaka/pretty.c: 使 C 看起来像 👍漂亮👍且具有 Lua/Lisp/Python 风格

主要观点:Pretty C 是与 C 兼容的新脚本语言,提供动态类型、通用迭代、资源跟踪等功能,且与 C 及其库向后兼容,受 Lua、Python 等启发。
关键信息

  • 提供多种便捷功能,如标准头文件、简单宏、新类型、新别名、类型推断、通用打印、通用相等、漂亮三元组、for宏、分配宏、块实用工具等。
  • 可通过克隆仓库或复制pretty.h文件使用,遵循特定编码风格和提交消息指南进行贡献。
    重要细节
  • head工具的 Pretty C 实现示例代码展示了其语法特点。
  • 包含的标准头文件及其作用,如stdbool.hstdint.hiso646.h等。
  • 各种宏的功能,如maxminlen等。
  • 新类型的定义,如stringbyte等。
  • for宏的不同形式及用法,如foreachforthesefortimesforrangeforrangeby
  • 分配宏的使用,如newvectordelete
  • 块实用工具的功能,如lambdawithdefertrycatch
阅读 11
0 条评论