私が次のような私の.y文法の一部を持っているとしましょう:
stmt : expr { $$ = $1; }
| stmt expr { $$ = insert_stmt_list($1, $2); }
ここで、式を与えるステートメントを使用することも、ステートメントリストを作成する複数の式を使用することもできます。後者については、insert_stmt ...関数を使用して保存しますが、最初はスタックの一番上に送信します。
私の質問は、$$ = $1をどのように処理するかです。つまり、insert_stmt_listはすべてを構造体に配置し、そこにあることを知っていて、それらの値などを出力できますが、$$ = S1はどこに行くのでしょうか?読み方は?:-)
ありがとうございました!