<DEFAULT> TOKEN : {
<INTEGER: (["+","-"])? (<DIGIT>)+>
| <SHORT_SIGNATURE: <TYPE_DESCRIPTOR> " " ((<LETTER> | <DIGIT>)+ | <INIT> | <CLINIT>) "(" (<TYPE_DESCRIPTOR> | ",")* ")">
| <SIGNATURE: "<" <TYPE_DESCRIPTOR> ": " <SHORT_SIGNATURE> ">">
| <IDENTIFIER: <LETTER> (<LETTER> | <DIGIT> | "_")*>
| <TYPE_DESCRIPTOR: <LETTER> (<LETTER> | <DIGIT> | <IDENTIFIER> | <LBRACKET> | <RBRACKET> | "." | "$")*>
| <STATIC_FIELD_SIGNATURE: "<" <TYPE_DESCRIPTOR> ": " <TYPE_DESCRIPTOR> " " <IDENTIFIER> ">">
| <STRING_LITERAL: "\"" (~["\"","\\","\n","\r"] | "\\" (["n","t","b","r","f","\\","\'","\""] | ["0"-"7"] (["0"-"7"])? | ["0"-"3"] ["0"-"7"] ["0"-"7"] | ["\n","\r"] | "\r\n"))* "\"">
| <#LETTER: ["a"-"z","A"-"Z"]>
| <#DIGIT: ["0"-"9"]>
}
|