1

私は新しいプログラミング言語ripに取り組んでいますが、いくつかの無限ループの底にたどり着くのに苦労しています。再帰的なルールを確認できるように、呼び出されたときに各ルールを出力する方法はありますか? 頭の中でコードを調べてみましたが、わかりません。どんな助けでも大歓迎です。

4

3 に答える 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 に答える