parser

[ˈpɑːrsər] パーサー

1. 文法構造を解析するプログラム。

入力されたプログラムコードやデータ形式が、定められた文法規則に適合しているかを分析し、その構造を理解可能な内部表現(抽象構文木など)に変換する役割を持つコンピュータプログラムです。コンパイラやインタープリタの中核を成します。
The compiler uses a parser to analyze the source code. (コンパイラはソースコードを解析するためにパーサーを使用します。)

2. 言語や情報の構造を分析し、その意味を解釈する機能や能力。

特定のコンピュータプログラムに限らず、広範な文脈で、言語、情報、データなどの構造を分析し、その要素間の関係性や全体的な意味を把握するための仕組みや機能、またはその行為自体を指します。
Human beings are natural language parsers, constantly analyzing the sentences they hear. (人間は自然言語のパーサーであり、常に耳にする文章を解析しています。)
関連
lexical analyzer
abstract syntax tree