code: def p_scope_pointer(self, p):
          'scope : pointer DOT'
          scope = () if p[1].var.scope is None else p[1].var.scope.labellist
          p[0] = IdentifierScope(scope + (IdentifierScopeLabel(p[1].var.name,
                                                               p[1].ptr, lineno=p.lineno(1)),), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1)f p_scope_pointer(self, p):
          'scope : pointer DOT'
          scope = () if p[1].var.scope is None else p[1].var.scope.labellist
          p[0] = IdentifierScope(scope + (IdentifierScopeLabel(p[1].var.name,
                                                               p[1].ptr, lineno=p.lineno(1)),), lineno=p.lineno(1))
          p.set_lineno(0, p.lineno(1))
docs: scope : pointer DOT