parsing object classes more properly


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1062 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/tests/34-class-OK.asn1.-EF b/tests/34-class-OK.asn1.-EF
index 340f127..8cc56ee 100644
--- a/tests/34-class-OK.asn1.-EF
+++ b/tests/34-class-OK.asn1.-EF
@@ -18,7 +18,7 @@
 
 EXTENSION-ATTRIBUTE ::= CLASS {
     &id	 INTEGER (0..256) UNIQUE,
-    &Type	
+    &Type	 ANY
 } WITH SYNTAX {&Type IDENTIFIED BY &id}
 
 
@@ -26,7 +26,7 @@
 
 ExtensionAttribute ::= SEQUENCE {
     extension-attribute-type	 [0] IMPLICIT EXTENSION-ATTRIBUTE.&id ({ExtensionAttributeTable}),
-    extension-attribute-value	 [1] IMPLICIT EXTENSION-ATTRIBUTE.&Type ({ExtensionAttributeTable}{@extension-attribute-type})
+    extension-attribute-value	 [1] EXPLICIT EXTENSION-ATTRIBUTE.&Type ({ExtensionAttributeTable}{@extension-attribute-type})
 }
 
 ub-extension-attributes INTEGER ::= 256