私は新しいプログラミング言語ripに取り組んでいますが、いくつかの無限ループの底にたどり着くのに苦労しています。再帰的なルールを確認できるように、呼び出されたときに各ルールを出力する方法はありますか? 頭の中でコードを調べてみましたが、わかりません。どんな助けでも大歓迎です。
3 に答える
1
私はそれを理解しました:パラメーターParslet::Atom::Context#lookup
を出力するように編集するobj
と、呼び出されているときに各ルールが表示されます。
于 2013-03-27T03:31:39.570 に答える
0
Parslet の私のブランチは自動的に無限ループを検出し、何も消費せずに繰り返されるレポート式を終了します。
https://github.com/nigelthorne/parslet
例については、マークダウン インデントされたコード ブロックの解析を参照してください。
于 2015-10-14T12:07:43.960 に答える