ANTLRWorks で AST を確認したい小さなコードがあります。環境設定で、コンパイラを「com.sun.tools.javac」として選択し、デバッガをポート「49100」として設定し、タイムアウトを「20 秒」に設定しました。
コードは次のとおりです。
grammar try;
options {output=AST;}
tokens { MULT; } // imaginary token
poly: term ('+'^ term)*
;
term: INT ID -> ^(MULT["*"] INT ID)
| INT exp -> ^(MULT["*"] INT exp)
| exp
| INT
| ID
;
exp : ID '^'^ INT
;
ID : 'a'..'z'+ ;
INT : '0'..'9'+ ;
WS : (' '|'\t'|'\r'|'\n')+ {skip();} ;
デバッグ時に、入力テキストを「9a + 2b」として指定すると、接続が試行され、最終的に「デバッガー タブを起動できません」というエラーが表示されます。
ウイルス対策とファイアウォールも無効にしました。ここで何が問題になる可能性がありますか?