parameters: (self, name)
return_statement: return s
docstring: Return a required Makefile macro as a string.
  
          name is the name of the macro.
docstring_summary: Return a required Makefile macro as a string.
docstring_tokens: Return a required Makefile macro as a string .
function: def required_string(self, name):
          """Return a required Makefile macro as a string.
  
          name is the name of the macro.
          """
          s = self.optional_string(name)
  
          if not s:
              raise ValueError("\"%s\" must have a non-empty value" % name)
  
          return s
function_tokens: def required_string ( self , name ) : s = self . optional_string ( name ) if not s : raise ValueError ( "\"%s\" must have a non-empty value" % name ) return s