教条元语言

主要观点:Dogma 是一种方便人类使用的元语言,用于在文档中描述数据格式,采用类似 Backus-Naur Form 的模式。
关键信息

  • 具有人类可读、简洁、无歧义的特点。
  • 可用于文本或二进制数据,具有位级可寻址、非线性解析、可使用任何字符集等特性。
  • 具备宏和函数、条件与逻辑、变量和计算等表达能力。
    重要细节
  • 以 64 位无符号整数为例描述 timestamp 格式,各时间字段为单独位域。
  • 用 Dogma 描述 JSON 结构,如 document、element 等的组成。
  • 提供了The Dogma Specification的链接。
  • VS Code Syntax Highlighter
  • 更多示例可在See the examples directory查看。版权归 2023 年Karl Stenerud所有。
阅读 9
0 条评论