Parse::RecDescentのバージョン1.94について述べたものである。下向きの再帰下降パーサを段階的に生成する。通してパーサオブジェクトが生成される(続くサブセクションを参照)。文法が正しいものであれば、newはblessされたリファレンスを返す。<subrules>")。write:開始の規則が成功すると、その値(下記参照)が返される。undefが返されることによって示される。簡単だが、それは0、"0"、あるいは""という値を返すことに注意。parsed.通常、パーサは元のテキストに何ら影響を与えない。例では、$textの値は解析後も変化しない。$text.照合時に消費されたテキストは$textのはじめから取り除かれるだろう。拡張することができる。ことによって達成される。ignored).規則内のプロダクションはそれぞれ、0個以上のアイテムを構成する。指示("ディレクティブ")、あるいは標準的なPerlコメント(無視される)。その規則にマッチしたことになる。マッチしたことになる。現れたのと同じ順番で試される。よって照合の試みは終了する(成功)。マッチしなければ、照合の試みは失敗となる。違うので注意すること。purposes)."AB"にマッチした時、yaccは'C'が次に来るかどうか調べるために先読みをする。プロダクションにマッチすることになる。幅優先で並列に規則のプロダクションを全て試みる。振る舞いをあまりに単純化してしまっているが、我々の目的には適っている)。プロダクションを試みる。"best"なマッチを選択する。"best"とは、最初のプロダクションということである。パーサの根本的な違いである。戻り値として)その後に続くアクションからアクセス可能である。照合に成功しなかったアイテムは関連づけられた値を持たない。成功時の値について記述する。対して、その名前が付けられた規則を照合するようパーサを導く。(Autostubbing)"を参照)。non-terminating).ある規則は自分自身をサブ規則として(再帰的に)呼び出すかも知れない。(なぜならそのような再帰は通常、非終端であるから)。(Actions)"を参照)。おいて、最後に成功したアイテムと関連づけられた値である。are:また、サブ規則はその後ろに、反復指定子が設定されているかもしれない。あることを示している。ある場合で生じるサブルールが永久に照合を行うことを防いでいる)。リストのリファレンスとなる。マッチ一つひとつと関連する値である。呼び出し毎にマッチした値を含んだ配列へのリファレンスである。pattern:反復修飾子は区切りパターンを含むかも知れない。below).これは反復するサブ規則間でスキップされるキャラクタの連なりを指定している。run-time:正規のPerlでは、シングルクォートで囲まれた文字列は展開されない。照合時の話であって、パーサが構築される時の話ではない)。実行時にトークンをセットしながら、規則を定義することが可能である。syntax:正規表現トークンは、デリミタとしてスラッシュを使って指定することができる。実際のテキストを含んだ文字列である。grammar:次のことを覚えておくべきである。