CLASS_DIRECTIVE(".class") SUPER_DIRECTIVE(".super") IMPLEMENTS_DIRECTIVE(".implements") SOURCE_DIRECTIVE(".source") FIELD_DIRECTIVE(".field") END_FIELD_DIRECTIVE(".end field") SUBANNOTATION_DIRECTIVE(".subannotation") END_SUBANNOTATION_DIRECTIVE(".end subannotation") ANNOTATION_DIRECTIVE(".annotation") END_ANNOTATION_DIRECTIVE(".end annotation") ENUM_DIRECTIVE(".enum") METHOD_DIRECTIVE(".method") END_METHOD_DIRECTIVE(".end method") REGISTERS_DIRECTIVE(".registers") LOCALS_DIRECTIVE(".locals") ARRAY_DATA_DIRECTIVE(".array-data") END_ARRAY_DATA_DIRECTIVE(".end array-data") PACKED_SWITCH_DIRECTIVE(".packed-switch") END_PACKED_SWITCH_DIRECTIVE(".end packed-switch") SPARSE_SWITCH_DIRECTIVE(".sparse-switch") END_SPARSE_SWITCH_DIRECTIVE(".end sparse-switch") CATCH_DIRECTIVE(".catch") CATCHALL_DIRECTIVE(".catchall") LINE_DIRECTIVE(".line") PARAMETER_DIRECTIVE(".param") END_PARAMETER_DIRECTIVE(".end param") LOCAL_DIRECTIVE(".local") END_LOCAL_DIRECTIVE(".end local") RESTART_LOCAL_DIRECTIVE(".restart local") PROLOGUE_DIRECTIVE(".prologue") EPILOGUE_DIRECTIVE(".epilogue") CLASS_DIRECTIVE(".class") SUPER_DIRECTIVE(".super") IMPLEMENTS_DIRECTIVE(".implements") CLASS_DIRECTIVE(".class") SUPER_DIRECTIVE(".super") IMPLEMENTS_DIRECTIVE(".implements") CLASS_DIRECTIVE(".class") SUPER_DIRECTIVE(".super") IMPLEMENTS_DIRECTIVE(".implements") CLASS_DIRECTIVE(".class") SUPER_DIRECTIVE(".super") IMPLEMENTS_DIRECTIVE(".implements") CLASS_DIRECTIVE(".class") SUPER_DIRECTIVE(".super") IMPLEMENTS_DIRECTIVE(".implements") INVALID_TOKEN(".blah1234") INVALID_TOKEN(".end blah") INVALID_TOKEN(".local1234") INVALID_TOKEN(".super1234") SUPER_DIRECTIVE(".super") AT("@") SUPER_DIRECTIVE(".super") SUPER_DIRECTIVE(".super") INVALID_TOKEN(".supeer") INVALID_TOKEN(".end") INVALID_TOKEN(".") DOUBLE_LITERAL(".1234") DOUBLE_LITERAL(".1234") INVALID_TOKEN(".") INVALID_TOKEN(".parameter") INVALID_TOKEN(".end parameter")