! LIB-DEFN ::= library LIB-NAME LIB-ITEM* ! LIB-ITEM ::= SPEC-DEFN | GEN-SPEC-DEFN ! | ARCH-SPEC-DEFN | UNIT-SPEC-DEFN ! | from LIB-NAME ! get ITEM-NAME-OR-MAP,...,ITEM-NAME-OR-MAP end/ ! ITEM-NAME-OR-MAP ::= ITEM-NAME | ITEM-NAME "|->" ITEM-NAME ! ITEM-NAME ::= SPEC-NAME | GEN-SPEC-NAME ! | ARCH-SPEC-NAME | UNIT-SPEC-NAME ! LIB-NAME ::= LIB-ID | LIB-ID version VERSION ! LIB-ID ::= SIMPLE-ID"/"..."/"SIMPLE-ID ! | local SIMPLE-ID"/"..."/"SIMPLE-ID