code: def p_Varible(p):
      '''
      Varible : NsContentName
              | NsContentName SCOPEOP INDENTIFIER
              | NsContentName SCOPEOP CLASS
              | STATIC SCOPEOP INDENTIFIER
      '''
      if len(p) < 3:
          p[0] = Varible(None, p[1])
      else:
          p[0] = Varible(p[1], p[3]f p_Varible(p):
      '''
      Varible : NsContentName
              | NsContentName SCOPEOP INDENTIFIER
              | NsContentName SCOPEOP CLASS
              | STATIC SCOPEOP INDENTIFIER
      '''
      if len(p) < 3:
          p[0] = Varible(None, p[1])
      else:
          p[0] = Varible(p[1], p[3])
docs: Varible : NsContentName
              | NsContentName SCOPEOP INDENTIFIER
              | NsContentName SCOPEOP CLASS
              | STATIC SCOPEOP INDENTIFIER