词法 语法 语义

    科技2022-09-01  115

    (1)词法分析 是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。“单词”符号是程序设计语言的基本语法单位,如:关键字(或称保留字)、标识符、常数、运算符和分割符(如标点符号、左右括号)等。 词法错误:非法字符,关键字或标识符拼写错误。 (2)语法分析 根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”“语句”“程序”等。通过语法分析确定整个输入串是否构成一个语法上正确的程序。如果源程序中没有语法错误,语法分析后就能正确地构造出其语法树;否则指出语法错误,并给出相应的诊断。 语法错误:语法结构出错,if,end不匹配,缺分号符等 (3)语义分析 语义错误:死循环,零除数,其他逻辑错误(有些语义错误无法通过机械分析出来)。

    Processed: 0.013, SQL: 9