# File lib/Getopt/Declare.rb, line 533
    def found_requires
      expr = @requires.gsub(/((?:&&|\|\|)?\s*(?:[!(]\s*)*)([^ \t\n|&\)]+)/x,
                            '\1_FOUND_[\'\2\']')
      
      if !valid_syntax?( expr )
        raise "Error: bad condition in [requires: #{original}]\n"
      end
      expr
    end