语法分析数学与计算机科学11 阅读任何一种程序设计语言,都有它自己的语法规则和语义规则。按这些规则造出的语句才有意义。一个用算法语言编出的程序,也必须符合语法和语义的要求,才能成为一个有意义的程序。编译程序必须进行语法分析,即辨认组成程序的各个语句在语法上的正确性的过程。语法分析的功能是找出源程序的语法错误,通过语法分析弄清楚句子的结构,才能翻译成目标程序。