pysmi/parser/smi.py
def p_EnterprisePart(self, p):
        """EnterprisePart : ENTERPRISE objectIdentifier
                          | ENTERPRISE '{' objectIdentifier '}'"""
        n = len(p)
        if n == 3:
            p[0] = p[2]
        elif n == 5:  # common mistake case
            p[0] = p[3]
def p_EnterprisePart(self, p):
        """EnterprisePart : ENTERPRISE objectIdentifier
                          | ENTERPRISE '{' objectIdentifier '}'"""
        n = len(p)
        if n == 3:
            p[0] = p[2]
        elif n == 5:  # common mistake case
            p[0] = p[3]
def p_EnterprisePart ( self , p ) : n = len ( p ) if n == 3 : p [ 0 ] = p [ 2 ] elif n == 5 : # common mistake case p [ 0 ] = p [ 3 ]
EnterprisePart : ENTERPRISE objectIdentifier
                          | ENTERPRISE '{' objectIdentifier '}
EnterprisePart : ENTERPRISE objectIdentifier | ENTERPRISE { objectIdentifier }