演算子の優先順位の低い方から関数を作っていき、相互再帰する形で構文解析をする方法。

EBNF記法の表現に従って関数を実装すれば良いので、構文解析を手書きするときに結構簡単に書ける。