【问题标题】:Is there a full list of Java non-terminals?是否有 Java 非终端的完整列表?
【发布时间】:2017-10-17 15:38:20
【问题描述】:

我已经找到了Java Language Specification,但我不确定point 2.4 上列出的非终端是否是所有非终端的完整列表。 Java 有多少个非终端?

【问题讨论】:

  • Here,查找任何斜体字体,如第 2.4 节所述。
  • @JacobKrall 完成。
  • 我指出终端的构成取决于你的语法。

标签: java computer-science


【解决方案1】:

第 2.4 点只是解释语法符号的工作原理。完整列表包含在以下章节中。

Java 编程语言的句法语法在 第 4、6-10、14 和 15 章。该文法具有由 词汇语法作为其终结符号。它定义了一组 产品,从目标符号 CompilationUnit (§7.3) 开始, 描述标记序列如何形成语法正确的 程序。

【讨论】:

    【解决方案2】:

    语言特定部分的语法分散在整个语言规范中;但都聚集在Chapter 19. syntax

    你可以在那里寻找非终端,从 Sec 2.4 中注意到它们是用斜体书写的。

    【讨论】:

      猜你喜欢
      • 2018-04-09
      • 2021-05-29
      • 2011-12-25
      • 2020-12-19
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多