シフト削減構文解析手法と区切られた継続との間の関係を公式化した人はいますか?
ボトムアップパーサー(たとえば、LRパーサー)を構築するとき、文法を取り、解析状態をアイテムのセットとして表します:形式の拡張された生成。ここで、αとβは終端と非終端のシーケンスです。マーカー∙は、パーサーが文字列に到達した距離を表し、αはこれまでに見たものを表し、βはまだ解析される可能性があるものの予測を表します。
LR解析オートマトンの遷移におけるシフトアクションは、スタックのプレフィックスをに一致させ、それをAに置き換えます。このようなスタックの深い操作は、制御演算子の効果に似ていますが、これは定性的な観察にすぎません。
シフトリデュース解析とシフト/リセットなどの区切られた制御演算子との関係を研究した人はいますか?
興味深い観察。
—
デイブクラーク
CPS LR解析と区切り付き継続に関する彼の研究を考えると、マイケル・スパーバーがこの関係についてどこかに書いていると期待できたかもしれませんが、私は何も見つけませんでした。
—
シルヴァン
2004年にKen Shanがこの接続について言及し、それが素晴らしいしゃれの機会をもたらすと示唆したことを覚えています。それ以来、彼がそれについて何かを書いたり、コーディングしたりしたことは知りません。
—
ノーム・ツァイルバーガー14年