新城@筑波大学情報です。こんにちは。

とある ANTLR の定義ファイルを見ているのですが、その中でとい
## う表記が出てきます。これは、どういう意味でしょうか。

マニュアルには、次のような例は出てきます。

http://www.antlr2.org/doc/trees.html#_bb9
------------------------------------------------------------
decl : ( TYPE ID )+
       { #decl = #([DECL,"decl"], #decl); }
     ;
------------------------------------------------------------

上は、説明があるのですが、今見ているものは、下のように書かれ
ています。
------------------------------------------------------------
decl : ( TYPE ID )+
       { ## = #([DECL,"decl"], ##); }
     ;
------------------------------------------------------------
同じ意味と思っていいでしょうか。

抽象構文木を作っている所だと思います。抽象構文木の解析も、文
法で書いてありますね。最近は、こういうのが普通なんでしょうか。
いつごろからそうなったのでしょうか。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\