EXTERNAL has tag 8
diff --git a/libasn1parser/asn1p_expr2uclass.h b/libasn1parser/asn1p_expr2uclass.h
index 416c9f7..20f3700 100644
--- a/libasn1parser/asn1p_expr2uclass.h
+++ b/libasn1parser/asn1p_expr2uclass.h
@@ -10,8 +10,8 @@
[ ASN_BASIC_OCTET_STRING ] = 4,
[ ASN_BASIC_NULL ] = 5,
[ ASN_BASIC_OBJECT_IDENTIFIER ] = 6,
- [ ASN_BASIC_EXTERNAL ] = 7,
[ ASN_STRING_ObjectDescriptor ] = 7,
+ [ ASN_BASIC_EXTERNAL ] = 8,
[ ASN_BASIC_REAL ] = 9,
[ ASN_BASIC_ENUMERATED ] = 10,
[ ASN_BASIC_EMBEDDED_PDV ] = 11,