语法分析 在计算机科学和语言学中语法分析英語syntactic analysis也叫 parsing是根据某种给定的形式文法对由单词序列如英语单词序列构成的输入文本进行分析并确定其语法结构的一种过程 语法分析器parser通常是作为编译器或解释器的组件出现的它的作用是进行语法检查并构建由输入的单词组成的数据结构一般是语法分析树抽象语法树等层次化的数据结构语法分析器通常使用一个独立的词法分析器从输入字符流中分离出一个个的单词并将单词流作为其输入实际开发中语法分析器可以手工编写也可以使用工具半自动生成