词义说明
nonterminal 的核心含义是“非终端的、非末端的”,由否定前缀 non- 加 terminal(终端的、末端的)构成。本义指某事物不是终点、不在末尾,例如语法中的非终结符(nonterminal symbol)指可以继续推导出其他符号的符号。引申到计算机科学的形式语言与编译原理中,nonterminal 特指文法里非终结符,它不能直接生成最终字符串,而必须通过产生式规则进一步展开。在日常或一般技术语境中,该词也可泛指任何非终端节点,如树结构中的内部节点。各义项间的关系是:从“不是末端”这一基本空间/序列概念,扩展到抽象语法和数据结构中的“可继续展开”的属性。