[2] 構文解析とは、文字列やオクテット列を、期待される構文に照らして解釈を試みる操作です。 構文解析を行うソフトウェア、あるいはソフトウェア部品や該当する機能のことを構文解析器 (パーサー / パーザー) といいます。
[3] 構文解析に含まれる範囲は、場合によって若干の揺れがあります。 字句解析は (広義の) 構文解析の段階の1つですが、 狭義の構文解析には含めないことがあります。 狭義の構文解析の結果を使って入力が言語に一致するかどうかを判断したり、 オブジェクトを構築したりする操作は、構文解析に含めたり、 含めなかったりします。