跳到主要内容
uencoder

Context-Free Grammar

上下文无关文法的产生式左部为单个非终结符,可描述递归结构,是多数编程语言语法基础。

用途

描述编程语言语法结构,驱动解析器设计。

机制

规则 A→α,A 为非终结符,α 为终结符/非终结符串。可描述嵌套(如括号匹配、表达式)但不可描述上下文依赖(如变量先声明后使用)。Chomsky 2 型文法。

用例

  • 语言设计
  • 解析器
  • 语法分析

相关词条

参考链接