私は字句と構文の仕様に従って、Java ソース コード パーサーに取り組んでいます。
ただし、注釈にこだわっています。関連するルールは次のとおりです。
Annotation:
@ QualifiedIdentifier [ ( [AnnotationElement] ) ]
AnnotationTypeDeclaration:
@ interface Identifier AnnotationTypeBody
@
しかし、字句仕様のどこにも言及されている記号は見当たりません。トークン化の正しいルールは何ですか@
、またはそのようなルールはどこにありますか?
このためのトークン定義を簡単に追加できることに気付きました。しかし、可能であれば、仕様に従って正しく実行したいと思います。