1 generic-name  GENERIC  (
2 %references
3? , entry-ref OTHERWISE
4 )  ;

references

1+ ,
1 entry-ref  WHEN (
1.1+ ,
1.1.0? 
1.1.0 %generic-descriptor
1.1.0 *
1.2 )

generic-descriptor:

1 data-attributes
2? 
2 ALIGNED
2 UNALIGNED
3? 
3 ASSIGNABLE
3 NONASSIGNABLE (1) 
4? 
4 INOUT
4 INONLY
4 OUTONLY
5? 
5 CONNECTED
5 NONCONNECTED (1) 
6? 
6 HEXADEC
6 IEEE
7? 
7 BIGENDIAN
7 LITTLEENDIAN
8? OPTIONAL