parameters: (host_target, msvc_version)
return_statement: return True
docstring: Check if (host, target) pair is supported for a VC version.
  
      Only checks whether a given version *may* support the given
      (host, target) pair, not that the toolchain is actually on the machine.
  
      Args:
          host_target: canonalized host-target pair, e.g.
            ("x86", "amd64") for cross compilation from 32- to 64-bit Windows.
          msvc_version: Visual C++ version (major.minor), e.g. "10.0"
  
      Returns:
          True or False
docstring_summary: Check if (host, target) pair is supported for a VC version.
docstring_tokens: Check if ( host target ) pair is supported for a VC version .
function: def is_host_target_supported(host_target, msvc_version):
      """Check if (host, target) pair is supported for a VC version.
  
      Only checks whether a given version *may* support the given
      (host, target) pair, not that the toolchain is actually on the machine.
  
      Args:
          host_target: canonalized host-target pair, e.g.
            ("x86", "amd64") for cross compilation from 32- to 64-bit Windows.
          msvc_version: Visual C++ version (major.minor), e.g. "10.0"
  
      Returns:
          True or False
  
      """
      # We assume that any Visual Studio version supports x86 as a target
      if host_target[1] != "x86":
          maj, min = msvc_version_to_maj_min(msvc_version)
          if maj < 8:
              return False
      return True
function_tokens: def is_host_target_supported ( host_target , msvc_version ) : # We assume that any Visual Studio version supports x86 as a target if host_target [ 1 ] != "x86" : maj , min = msvc_version_to_maj_min ( msvc_version ) if maj < 8 : return False return True