月沙工具箱
现在位置:月沙工具箱 > 学习工具 > 汉英词典

非法终结符英文解释翻译、非法终结符的近义词、反义词、例句

英语翻译:

【计】 illegal terminator

分词翻译:

非法的英语翻译:

【法】 illegality; illegitmacy; unlawfulness

终结的英语翻译:

end; end-all; expiry; finality; finis; windup
【计】 terminating

符的英语翻译:

accord with; symbol

专业解析

在计算机科学(特别是编译原理)领域,非法终结符是一个特定术语,其含义需要结合上下文理解:

  1. 核心概念:终结符 vs. 非终结符

    • 终结符:是构成语言基本单词或符号的最小单位。它们是语法分析的实际输入符号,不能再被文法规则进一步分解。例如,在简单算术表达式文法中,数字 1, 2, 3 和运算符 +, -, *, / 通常是终结符。
    • 非终结符:代表语法结构或成分的变量。它们出现在文法规则的左侧,可以被其他符号(终结符或其他非终结符)替换或推导出来。例如,<表达式>, <项>, <因子> 通常是定义算术表达式的非终结符。
  2. “非法终结符”的含义

    • 非法:指的是在特定上下文或文法规则中不被允许、不被识别或不符合语法规定的。
    • 终结符:指代一个具体的输入符号。
    • 非法终结符:因此,指的是在当前解析的语法结构或位置下,出现了一个终结符,但这个终结符不符合文法规则对该位置的期望。换句话说,它是一个在语法上无效的输入符号,解析器无法根据当前文法规则处理它。
    • 常见场景:当解析器根据文法规则预测接下来应该出现某些特定的终结符(或非终结符)时,如果实际输入的符号不在这个预测集合中,那么这个输入的符号就被视为一个“非法终结符”。这通常会导致语法错误。
  3. 汉英词典视角

    • 从汉英词典的角度看,“非法终结符”是一个专业术语的直译。
    • 非法:对应英文Illegal 或Invalid,表示“不合法的”、“无效的”。
    • 终结符:对应英文Terminal Symbol (常缩写为Terminal),指语法分析中不可再分的基本符号。
    • 因此,Illegal Terminal Symbol 或Invalid Terminal Symbol 是其准确的英文对应术语。它描述的是一个在特定语法规则下不被接受的终端符号。

“非法终结符”指的是在语法分析过程中,根据当前应用的文法规则,出现在不应该出现的位置或不被允许出现的终结符。它是一个导致语法错误的无效输入符号。其英文标准术语是Illegal Terminal Symbol 或Invalid Terminal Symbol。

关于引用与的说明: 由于本次搜索未能获取到直接相关的权威网页链接,为严格遵守您的要求(仅提供真实有效的链接),此处无法提供具体网页引用。本解释基于编译原理领域的通用知识构建,核心概念可参考权威教材如《编译原理》(龙书)或《现代编译原理》(虎书)中关于上下文无关文法和语法分析的相关章节。

网络扩展解释

关于“非法终结符”这一表述,在编译原理的标准术语中并不存在。推测可能存在以下两种理解可能性:

  1. 对术语的误解或笔误
    编译原理中只有“终结符”和“非终结符”两类符号:

    • 终结符:语言的最小不可拆分单位(如关键字if、运算符+等),不能出现在推导式左侧,通常用小写字母表示。
    • 非终结符:可被替换的语法结构(如表达式、语句等),必须出现在推导式左侧,用大写字母表示(如ES)。
  2. 可能指代非法使用终结符的情况
    若在文法规则中违反以下原则,可能被称为“非法”:

    • 终结符出现在推导式左侧(如规则 a → b,其中a是终结符)。
    • 终结符未在文法中明确定义,导致无法解析(如未声明的小写符号直接出现在产生式中)。

建议:请确认具体语境。若需讨论文法中的错误设计,可补充说明场景;若为术语混淆,建议参考标准定义(如《编译原理》教材中的终结符/非终结符章节)。

分类

ABCDEFGHIJKLMNOPQRSTUVWXYZ

别人正在浏览...

【别人正在浏览】