code: def p_req_section(self, p):
          '''req_section : REQUIREMENTS ASSIGN_EQUAL LCURLY string_list RCURLY SEMI
                         | REQUIREMENTS LCURLY string_list RCURLY SEMI
                         | empty'''
          if len(p) == 7:
              p[0] = p[4]
          elif len(p) == 6:
              p[0] = p[3]
          self._print_verbose('requirements'f p_req_section(self, p):
          '''req_section : REQUIREMENTS ASSIGN_EQUAL LCURLY string_list RCURLY SEMI
                         | REQUIREMENTS LCURLY string_list RCURLY SEMI
                         | empty'''
          if len(p) == 7:
              p[0] = p[4]
          elif len(p) == 6:
              p[0] = p[3]
          self._print_verbose('requirements')
docs: req_section : REQUIREMENTS ASSIGN_EQUAL LCURLY string_list RCURLY SEMI
                         | REQUIREMENTS LCURLY string_list RCURLY SEMI
                         | empty