CMake文档指南

时间:2017-03-03 10:48:44

标签: cmake

目前正在阅读CMake Documentation,我想知道是否有任何一致的语法指南 例如,来自Command Invocations部分:

  

command_invocation :: = space * identifier space *'('arguments')'
  identifier :: =<匹配'[A-Za-z_] [A-Za-z0-9_] *'>

我可以大致推断其含义。无论如何,有一些共同的指导方针会很好(例如为什么::=[...]*是UNIX正则表达式以及space*,...)

1 个答案:

答案 0 :(得分:3)

它使用BNF (Backus-Naur form),这是指定编程语言语法的事实上的标准。