質問:
Zephyr ASDL とは何ですか? また、レクサーやパーサー ジェネレーターなどの他のコンパイラ テクノロジとどのように関連していますか?
(あなたが十分に完全であるならば、私はそれを感謝しますが、それがかなり専門的なものになるときは、他の参考文献をオンラインで指摘してください。なぜなら、私がコンパイラーについて知っていることのほとんどは、yacc と flex で遊んだり、C で単純な最大ムンク字句解析器を書いたり、見たりすることから来ているからです)アップしてオンラインで読む)
質問の背景:
http://docs.python.org/devguide/compiler.htmlを読んでいて、次の行に出くわしました。
AST ノードの仕様は、Zephyr 抽象構文定義言語 (ASDL) を使用して指定されます。
一番下の引用に従って、 http ://www.cs.princeton.edu/research/techreps/TR-554-97 を見つけました 。
この記事を最初に読んだときはかなり混乱したものでした。再試行する前に、(コンパイル プロセスのコンテキストで) ASDL の目的をよりよく理解できることを願っていました。