SYMBOL INDEX (1547 symbols across 90 files) FILE: bin/node-gyp.js function run (line 71) | async function run () { function errorMessage (line 119) | function errorMessage () { function issueMessage (line 137) | function issueMessage () { FILE: gyp/gyp_main.py function IsCygwin (line 12) | def IsCygwin(): function UnixifyPath (line 24) | def UnixifyPath(path): FILE: gyp/pylib/gyp/MSVSNew.py function cmp (line 15) | def cmp(x, y): function MakeGuid (line 32) | def MakeGuid(name, seed="msvs_new"): class MSVSSolutionEntry (line 69) | class MSVSSolutionEntry: method __cmp__ (line 70) | def __cmp__(self, other): class MSVSFolder (line 75) | class MSVSFolder(MSVSSolutionEntry): method __init__ (line 78) | def __init__(self, path, name=None, entries=None, guid=None, items=None): method get_guid (line 105) | def get_guid(self): class MSVSProject (line 115) | class MSVSProject(MSVSSolutionEntry): method __init__ (line 118) | def __init__( method set_dependencies (line 163) | def set_dependencies(self, dependencies): method get_guid (line 166) | def get_guid(self): method set_msbuild_toolset (line 183) | def set_msbuild_toolset(self, msbuild_toolset): class MSVSSolution (line 190) | class MSVSSolution: method __init__ (line 193) | def __init__( method Write (line 230) | def Write(self, writer=gyp.common.WriteOnDiff): FILE: gyp/pylib/gyp/MSVSProject.py class Tool (line 12) | class Tool: method __init__ (line 15) | def __init__(self, name, attrs=None): method _GetSpecification (line 25) | def _GetSpecification(self): class Filter (line 34) | class Filter: method __init__ (line 37) | def __init__(self, name, contents=None): class Writer (line 51) | class Writer: method __init__ (line 54) | def __init__(self, project_path, version, name, guid=None, platforms=N... method AddToolFile (line 84) | def AddToolFile(self, path): method _GetSpecForConfiguration (line 92) | def _GetSpecForConfiguration(self, config_type, config_name, attrs, to... method AddConfig (line 122) | def AddConfig(self, name, attrs=None, tools=None): method _AddFilesToNode (line 133) | def _AddFilesToNode(self, parent, files): method AddFiles (line 151) | def AddFiles(self, files): method AddFileConfig (line 165) | def AddFileConfig(self, path, config, attrs=None, tools=None): method WriteIfChanged (line 186) | def WriteIfChanged(self): FILE: gyp/pylib/gyp/MSVSSettings.py class _Tool (line 35) | class _Tool: method __init__ (line 43) | def __init__(self, msvs_name, msbuild_name): function _AddTool (line 48) | def _AddTool(tool): function _GetMSBuildToolSettings (line 62) | def _GetMSBuildToolSettings(msbuild_settings, tool): class _Type (line 67) | class _Type: method ValidateMSVS (line 70) | def ValidateMSVS(self, value): method ValidateMSBuild (line 80) | def ValidateMSBuild(self, value): method ConvertToMSBuild (line 90) | def ConvertToMSBuild(self, value): class _String (line 105) | class _String(_Type): method ValidateMSVS (line 108) | def ValidateMSVS(self, value): method ValidateMSBuild (line 112) | def ValidateMSBuild(self, value): method ConvertToMSBuild (line 116) | def ConvertToMSBuild(self, value): class _StringList (line 121) | class _StringList(_Type): method ValidateMSVS (line 124) | def ValidateMSVS(self, value): method ValidateMSBuild (line 128) | def ValidateMSBuild(self, value): method ConvertToMSBuild (line 132) | def ConvertToMSBuild(self, value): class _Boolean (line 140) | class _Boolean(_Type): method _Validate (line 143) | def _Validate(self, value): method ValidateMSVS (line 147) | def ValidateMSVS(self, value): method ValidateMSBuild (line 150) | def ValidateMSBuild(self, value): method ConvertToMSBuild (line 153) | def ConvertToMSBuild(self, value): class _Integer (line 158) | class _Integer(_Type): method __init__ (line 161) | def __init__(self, msbuild_base=10): method ValidateMSVS (line 165) | def ValidateMSVS(self, value): method ValidateMSBuild (line 169) | def ValidateMSBuild(self, value): method ConvertToMSBuild (line 173) | def ConvertToMSBuild(self, value): class _Enumeration (line 178) | class _Enumeration(_Type): method __init__ (line 191) | def __init__(self, label_list, new=None): method ValidateMSVS (line 198) | def ValidateMSVS(self, value): method ValidateMSBuild (line 202) | def ValidateMSBuild(self, value): method ConvertToMSBuild (line 206) | def ConvertToMSBuild(self, value): function _Same (line 234) | def _Same(tool, name, setting_type): function _Renamed (line 245) | def _Renamed(tool, msvs_name, msbuild_name, setting_type): function _Moved (line 264) | def _Moved(tool, settings_name, msbuild_tool_name, setting_type): function _MovedAndRenamed (line 270) | def _MovedAndRenamed( function _MSVSOnly (line 293) | def _MSVSOnly(tool, name, setting_type): function _MSBuildOnly (line 310) | def _MSBuildOnly(tool, name, setting_type): function _ConvertedToAdditionalOption (line 328) | def _ConvertedToAdditionalOption(tool, msvs_name, flag): function _CustomGeneratePreprocessedFile (line 350) | def _CustomGeneratePreprocessedFile(tool, msvs_name): function _ValidateExclusionSetting (line 384) | def _ValidateExclusionSetting(setting, settings, error_msg, stderr=sys.s... function FixVCMacroSlashes (line 408) | def FixVCMacroSlashes(s): function ConvertVCMacrosToMSBuild (line 421) | def ConvertVCMacrosToMSBuild(s): function ConvertToMSBuildSettings (line 444) | def ConvertToMSBuildSettings(msvs_settings, stderr=sys.stderr): function ValidateMSVSSettings (line 492) | def ValidateMSVSSettings(settings, stderr=sys.stderr): function ValidateMSBuildSettings (line 503) | def ValidateMSBuildSettings(settings, stderr=sys.stderr): function _ValidateSettings (line 514) | def _ValidateSettings(validators, settings, stderr): FILE: gyp/pylib/gyp/MSVSSettings_test.py class TestSequenceFunctions (line 15) | class TestSequenceFunctions(unittest.TestCase): method setUp (line 16) | def setUp(self): method _ExpectedWarnings (line 19) | def _ExpectedWarnings(self, expected): method testValidateMSVSSettings_tool_names (line 26) | def testValidateMSVSSettings_tool_names(self): method testValidateMSVSSettings_settings (line 45) | def testValidateMSVSSettings_settings(self): method testValidateMSBuildSettings_settings (line 298) | def testValidateMSBuildSettings_settings(self): method testConvertToMSBuildSettings_empty (line 589) | def testConvertToMSBuildSettings_empty(self): method testConvertToMSBuildSettings_minimal (line 599) | def testConvertToMSBuildSettings_minimal(self): method testConvertToMSBuildSettings_warnings (line 631) | def testConvertToMSBuildSettings_warnings(self): method testConvertToMSBuildSettings_full_synthetic (line 692) | def testConvertToMSBuildSettings_full_synthetic(self): method testConvertToMSBuildSettings_actual (line 1143) | def testConvertToMSBuildSettings_actual(self): FILE: gyp/pylib/gyp/MSVSToolFile.py class Writer (line 10) | class Writer: method __init__ (line 13) | def __init__(self, tool_file_path, name): method AddCustomBuildRule (line 24) | def AddCustomBuildRule( method WriteIfChanged (line 50) | def WriteIfChanged(self): FILE: gyp/pylib/gyp/MSVSUserFile.py function _FindCommandInPath (line 16) | def _FindCommandInPath(command): function _QuoteWin32CommandLineArgs (line 38) | def _QuoteWin32CommandLineArgs(args): class Writer (line 55) | class Writer: method __init__ (line 58) | def __init__(self, user_file_path, version, name): method AddConfig (line 71) | def AddConfig(self, name): method AddDebugSettings (line 79) | def AddDebugSettings( method WriteIfChanged (line 139) | def WriteIfChanged(self): FILE: gyp/pylib/gyp/MSVSUtil.py function _GetLargePdbShimCcPath (line 20) | def _GetLargePdbShimCcPath(): function _DeepCopySomeKeys (line 29) | def _DeepCopySomeKeys(in_dict, keys): function _SuffixName (line 47) | def _SuffixName(name, suffix): function _ShardName (line 61) | def _ShardName(name, number): function ShardTargets (line 73) | def ShardTargets(target_list, target_dicts): function _GetPdbPath (line 129) | def _GetPdbPath(target_dict, config_name, vars): function InsertLargePdbShims (line 168) | def InsertLargePdbShims(target_list, target_dicts, vars): FILE: gyp/pylib/gyp/MSVSVersion.py function JoinPath (line 15) | def JoinPath(*args): class VisualStudioVersion (line 19) | class VisualStudioVersion: method __init__ (line 22) | def __init__( method ShortName (line 48) | def ShortName(self): method Description (line 51) | def Description(self): method SolutionVersion (line 55) | def SolutionVersion(self): method ProjectVersion (line 59) | def ProjectVersion(self): method FlatSolution (line 63) | def FlatSolution(self): method UsesVcxproj (line 66) | def UsesVcxproj(self): method ProjectExtension (line 70) | def ProjectExtension(self): method Path (line 74) | def Path(self): method ToolPath (line 78) | def ToolPath(self, tool): method DefaultToolset (line 82) | def DefaultToolset(self): method _SetupScriptInternal (line 87) | def _SetupScriptInternal(self, target_arch): method SetupScript (line 144) | def SetupScript(self, target_arch): function _RegistryQueryBase (line 154) | def _RegistryQueryBase(sysdir, key, value): function _RegistryQuery (line 184) | def _RegistryQuery(key, value=None): function _RegistryGetValueUsingWinReg (line 212) | def _RegistryGetValueUsingWinReg(key, value): function _RegistryGetValue (line 233) | def _RegistryGetValue(key, value): function _CreateVersion (line 263) | def _CreateVersion(name, path, sdk_based=False): function _ConvertToCygpath (line 440) | def _ConvertToCygpath(path): function _DetectVisualStudioVersions (line 448) | def _DetectVisualStudioVersions(versions_to_check, force_express): function SelectVisualStudioVersion (line 541) | def SelectVisualStudioVersion(version="auto", allow_fallback=True): FILE: gyp/pylib/gyp/__init__.py function EscapeForCString (line 29) | def EscapeForCString(string: bytes | str) -> str: function DebugOutput (line 43) | def DebugOutput(mode, message, *args): function FindBuildFiles (line 60) | def FindBuildFiles(): function Load (line 70) | def Load( function NameValueListToDict (line 187) | def NameValueListToDict(name_value_list): function ShlexEnv (line 210) | def ShlexEnv(env_name): function FormatOpt (line 216) | def FormatOpt(opt, value): function RegenerateAppendFlag (line 222) | def RegenerateAppendFlag(flag, values, predicate, env_name, options): function RegenerateFlags (line 245) | def RegenerateFlags(options): class RegeneratableOptionParser (line 304) | class RegeneratableOptionParser(argparse.ArgumentParser): method __init__ (line 305) | def __init__(self, usage): method add_argument (line 309) | def add_argument(self, *args, **kw): method parse_args (line 340) | def parse_args(self, *args): function gyp_main (line 346) | def gyp_main(args): function main (line 693) | def main(args): function script_main (line 702) | def script_main(): FILE: gyp/pylib/gyp/common.py class memoize (line 18) | class memoize: method __init__ (line 19) | def __init__(self, func): method __call__ (line 23) | def __call__(self, *args): class GypError (line 32) | class GypError(Exception): function ExceptionAppend (line 38) | def ExceptionAppend(e, msg): function FindQualifiedTargets (line 48) | def FindQualifiedTargets(target, qualified_list): function ParseQualifiedTarget (line 56) | def ParseQualifiedTarget(target): function ResolveTarget (line 75) | def ResolveTarget(build_file, target, toolset): function BuildFile (line 110) | def BuildFile(fully_qualified_target): function GetEnvironFallback (line 115) | def GetEnvironFallback(var_list, default): function QualifiedTarget (line 124) | def QualifiedTarget(build_file, target, toolset): function RelativePath (line 135) | def RelativePath(path, relative_to, follow_path_symlink=True): function InvertRelativePath (line 178) | def InvertRelativePath(path, toplevel_dir=None): function FixIfRelativePath (line 191) | def FixIfRelativePath(path, relative_to): function UnrelativePath (line 198) | def UnrelativePath(path, relative_to): function EncodePOSIXShellArgument (line 261) | def EncodePOSIXShellArgument(argument): function EncodePOSIXShellList (line 281) | def EncodePOSIXShellList(list): function DeepDependencyTargets (line 294) | def DeepDependencyTargets(target_dicts, roots): function BuildFileTargets (line 313) | def BuildFileTargets(target_list, build_file): function AllTargets (line 318) | def AllTargets(target_list, target_dicts, build_file): function WriteOnDiff (line 325) | def WriteOnDiff(filename): function EnsureDirExists (line 414) | def EnsureDirExists(path): function GetCompilerPredefines (line 422) | def GetCompilerPredefines(): # -> dict function GetFlavorByPlatform (line 485) | def GetFlavorByPlatform(): function GetFlavor (line 513) | def GetFlavor(params): function CopyTool (line 526) | def CopyTool(flavor, out_path, generator_flags={}): function uniquer (line 571) | def uniquer(seq, idfun=lambda x: x): class OrderedSet (line 584) | class OrderedSet(MutableSet): # noqa: PLW1641 method __init__ (line 586) | def __init__(self, iterable=None): method __len__ (line 593) | def __len__(self): method __contains__ (line 596) | def __contains__(self, key): method add (line 599) | def add(self, key): method discard (line 605) | def discard(self, key): method __iter__ (line 611) | def __iter__(self): method __reversed__ (line 618) | def __reversed__(self): method pop (line 626) | def pop(self, last=True): # pylint: disable=W0221 method __repr__ (line 633) | def __repr__(self): method __eq__ (line 638) | def __eq__(self, other): method update (line 644) | def update(self, iterable): class CycleError (line 650) | class CycleError(Exception): method __init__ (line 653) | def __init__(self, nodes): method __str__ (line 656) | def __str__(self): function TopologicallySorted (line 660) | def TopologicallySorted(graph, get_edges): function CrossCompileRequested (line 703) | def CrossCompileRequested(): function IsCygwin (line 717) | def IsCygwin(): FILE: gyp/pylib/gyp/common_test.py class TestTopologicallySorted (line 18) | class TestTopologicallySorted(unittest.TestCase): method test_Valid (line 19) | def test_Valid(self): method test_Cycle (line 38) | def test_Cycle(self): class TestGetFlavor (line 55) | class TestGetFlavor(unittest.TestCase): method setUp (line 60) | def setUp(self): method tearDown (line 63) | def tearDown(self): method assertFlavor (line 66) | def assertFlavor(self, expected, argument, param): method test_platform_default (line 70) | def test_platform_default(self): method test_param (line 80) | def test_param(self): class MockCommunicate (line 83) | class MockCommunicate: method __init__ (line 84) | def __init__(self, stdout): method decode (line 87) | def decode(self, encoding): method test_GetCompilerPredefines (line 93) | def test_GetCompilerPredefines(self, mock_mkstemp, mock_unlink, mock_c... FILE: gyp/pylib/gyp/easy_xml.py function XmlToString (line 12) | def XmlToString(content, encoding="utf-8", pretty=False): function _ConstructContentList (line 60) | def _ConstructContentList(xml_parts, specification, pretty, level=0): function WriteXmlIfChanged (line 110) | def WriteXmlIfChanged( function _XmlEscape (line 160) | def _XmlEscape(value, attr=False): FILE: gyp/pylib/gyp/easy_xml_test.py class TestSequenceFunctions (line 15) | class TestSequenceFunctions(unittest.TestCase): method setUp (line 16) | def setUp(self): method test_EasyXml_simple (line 19) | def test_EasyXml_simple(self): method test_EasyXml_simple_with_attributes (line 30) | def test_EasyXml_simple_with_attributes(self): method test_EasyXml_escaping (line 36) | def test_EasyXml_escaping(self): method test_EasyXml_pretty (line 46) | def test_EasyXml_pretty(self): method test_EasyXml_complex (line 63) | def test_EasyXml_complex(self): FILE: gyp/pylib/gyp/flock_tool.py function main (line 16) | def main(args): class FlockTool (line 21) | class FlockTool: method Dispatch (line 24) | def Dispatch(self, args): method _CommandifyName (line 32) | def _CommandifyName(self, name_string): method ExecFlock (line 36) | def ExecFlock(self, lockfile, *cmd_list): FILE: gyp/pylib/gyp/generator/analyzer.py function _ToGypPath (line 123) | def _ToGypPath(path): function _ResolveParent (line 130) | def _ResolveParent(path, base_path_components): function _AddSources (line 151) | def _AddSources(sources, base_path, base_path_components, result): function _ExtractSourcesFromAction (line 175) | def _ExtractSourcesFromAction(action, base_path, base_path_components, r... function _ToLocalPath (line 180) | def _ToLocalPath(toplevel_dir, path): function _ExtractSources (line 189) | def _ExtractSources(target, target_dict, toplevel_dir): class Target (line 218) | class Target: method __init__ (line 238) | def __init__(self, name): class Config (line 254) | class Config: method __init__ (line 259) | def __init__(self): method Init (line 265) | def Init(self, params): function _WasBuildFileModified (line 289) | def _WasBuildFileModified(build_file, data, files, toplevel_dir): function _GetOrCreateTargetByName (line 319) | def _GetOrCreateTargetByName(targets, target_name): function _DoesTargetTypeRequireBuild (line 330) | def _DoesTargetTypeRequireBuild(target_dict): function _GenerateTargets (line 340) | def _GenerateTargets(data, target_list, target_dicts, toplevel_dir, file... function _GetUnqualifiedToTargetMapping (line 428) | def _GetUnqualifiedToTargetMapping(all_targets, to_find): function _DoesTargetDependOnMatchingTargets (line 447) | def _DoesTargetDependOnMatchingTargets(target): function _GetTargetsDependingOnMatchingTargets (line 468) | def _GetTargetsDependingOnMatchingTargets(possible_targets): function _AddCompileTargets (line 481) | def _AddCompileTargets(target, roots, add_if_no_ancestor, result): function _GetCompileTargets (line 538) | def _GetCompileTargets(matching_targets, supplied_targets): function _WriteOutput (line 549) | def _WriteOutput(params, **values): function _WasGypIncludeFileModified (line 593) | def _WasGypIncludeFileModified(params, files): function _NamesNotIn (line 604) | def _NamesNotIn(names, mapping): function _LookupTargets (line 609) | def _LookupTargets(names, mapping): function CalculateVariables (line 615) | def CalculateVariables(default_variables, params): class TargetCalculator (line 630) | class TargetCalculator: method __init__ (line 633) | def __init__( method _supplied_target_names (line 660) | def _supplied_target_names(self): method _supplied_target_names_no_all (line 663) | def _supplied_target_names_no_all(self): method is_build_impacted (line 669) | def is_build_impacted(self): method find_matching_test_target_names (line 673) | def find_matching_test_target_names(self): method find_matching_compile_target_names (line 719) | def find_matching_compile_target_names(self): function GenerateOutput (line 743) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/android.py function IsCPPExtension (line 81) | def IsCPPExtension(ext): function Sourceify (line 85) | def Sourceify(path): class AndroidMkWriter (line 103) | class AndroidMkWriter: method __init__ (line 109) | def __init__(self, android_top_dir): method Write (line 112) | def Write( method WriteActions (line 252) | def WriteActions(self, actions, extra_sources, extra_outputs): method WriteRules (line 358) | def WriteRules(self, rules, extra_sources, extra_outputs): method WriteCopies (line 458) | def WriteCopies(self, copies, extra_outputs): method WriteSourceFlags (line 500) | def WriteSourceFlags(self, spec, configs): method WriteSources (line 553) | def WriteSources(self, spec, configs, extra_sources): method ComputeAndroidModule (line 638) | def ComputeAndroidModule(self, spec): method ComputeOutputParts (line 669) | def ComputeOutputParts(self, spec): method ComputeOutputBasename (line 709) | def ComputeOutputBasename(self, spec): method ComputeOutput (line 717) | def ComputeOutput(self, spec): method NormalizeIncludePaths (line 747) | def NormalizeIncludePaths(self, include_paths): method ExtractIncludesFromCFlags (line 763) | def ExtractIncludesFromCFlags(self, cflags): method FilterLibraries (line 781) | def FilterLibraries(self, libraries): method ComputeDeps (line 819) | def ComputeDeps(self, spec): method WriteTargetFlags (line 842) | def WriteTargetFlags(self, spec, configs, link_deps): method WriteTarget (line 885) | def WriteTarget( method WriteList (line 963) | def WriteList( method WriteLn (line 985) | def WriteLn(self, text=""): method LocalPathify (line 988) | def LocalPathify(self, path): method ExpandInputRoot (line 1007) | def ExpandInputRoot(self, template, expansion, dirname): function PerformBuild (line 1017) | def PerformBuild(data, configurations, params): function GenerateOutput (line 1028) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/cmake.py function RemovePrefix (line 76) | def RemovePrefix(a, prefix): function CalculateVariables (line 81) | def CalculateVariables(default_variables, params): function Compilable (line 86) | def Compilable(filename): function Linkable (line 91) | def Linkable(filename): function NormjoinPathForceCMakeSource (line 96) | def NormjoinPathForceCMakeSource(base_path, rel_path): function NormjoinPath (line 114) | def NormjoinPath(base_path, rel_path): function CMakeStringEscape (line 125) | def CMakeStringEscape(a): function SetFileProperty (line 144) | def SetFileProperty(output, source_name, property_name, values, sep): function SetFilesProperty (line 157) | def SetFilesProperty(output, variable, property_name, values, sep): function SetTargetProperty (line 170) | def SetTargetProperty(output, target_name, property_name, values, sep=""): function SetVariable (line 183) | def SetVariable(output, variable_name, value): function SetVariableList (line 192) | def SetVariableList(output, variable_name, values): function UnsetVariable (line 205) | def UnsetVariable(output, variable_name): function WriteVariable (line 212) | def WriteVariable(output, variable_name, prepend=None): class CMakeTargetType (line 220) | class CMakeTargetType: method __init__ (line 221) | def __init__(self, command, modifier, property_modifier): function StringToCMakeTargetName (line 236) | def StringToCMakeTargetName(a): function WriteActions (line 247) | def WriteActions(target_name, actions, extra_sources, extra_deps, path_t... function NormjoinRulePathForceCMakeSource (line 329) | def NormjoinRulePathForceCMakeSource(base_path, rel_path, rule_source): function WriteRules (line 336) | def WriteRules(target_name, rules, extra_sources, extra_deps, path_to_gy... function WriteCopies (line 454) | def WriteCopies(target_name, copies, extra_deps, path_to_gyp, output): function CreateCMakeTargetBaseName (line 562) | def CreateCMakeTargetBaseName(qualified_target): function CreateCMakeTargetFullName (line 573) | def CreateCMakeTargetFullName(qualified_target): class CMakeNamer (line 584) | class CMakeNamer: method __init__ (line 605) | def __init__(self, target_list): method CreateCMakeTargetName (line 617) | def CreateCMakeTargetName(self, qualified_target): function WriteTarget (line 624) | def WriteTarget( function GenerateOutputForConfig (line 1139) | def GenerateOutputForConfig(target_list, target_dicts, data, params, con... function PerformBuild (line 1260) | def PerformBuild(data, configurations, params): function CallGenerateOutputForConfig (line 1286) | def CallGenerateOutputForConfig(arglist): function GenerateOutput (line 1295) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/compile_commands_json.py function IsMac (line 37) | def IsMac(params): function CalculateVariables (line 41) | def CalculateVariables(default_variables, params): function AddCommandsForTarget (line 45) | def AddCommandsForTarget(cwd, target, params, per_config_commands): function GenerateOutput (line 100) | def GenerateOutput(target_list, target_dicts, data, params): function PerformBuild (line 127) | def PerformBuild(data, configurations, params): FILE: gyp/pylib/gyp/generator/dump_dependency_json.py function CalculateVariables (line 46) | def CalculateVariables(default_variables, params): function CalculateGeneratorInputInfo (line 57) | def CalculateGeneratorInputInfo(params): function GenerateOutput (line 79) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/eclipse.py function CalculateVariables (line 60) | def CalculateVariables(default_variables, params): function CalculateGeneratorInputInfo (line 70) | def CalculateGeneratorInputInfo(params): function GetAllIncludeDirectories (line 79) | def GetAllIncludeDirectories( function GetCompilerPath (line 178) | def GetCompilerPath(target_list, data, options): function GetAllDefines (line 202) | def GetAllDefines(target_list, target_dicts, data, config_name, params, ... function WriteIncludePaths (line 258) | def WriteIncludePaths(out, eclipse_langs, include_dirs): function WriteMacros (line 277) | def WriteMacros(out, eclipse_langs, defines): function GenerateOutputForConfig (line 296) | def GenerateOutputForConfig(target_list, target_dicts, data, params, con... function GenerateCdtSettingsFile (line 331) | def GenerateCdtSettingsFile( function GenerateClasspathFile (line 372) | def GenerateClasspathFile( function GetJavaJars (line 407) | def GetJavaJars(target_list, target_dicts, toplevel_dir): function GetJavaSourceDirs (line 420) | def GetJavaSourceDirs(target_list, target_dicts, toplevel_dir): function GenerateOutput (line 448) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/gypd.py function GenerateOutput (line 73) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/gypsh.py function GenerateOutput (line 40) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/make.py function CalculateVariables (line 66) | def CalculateVariables(default_variables, params): function CalculateGeneratorInputInfo (line 112) | def CalculateGeneratorInputInfo(params): function WriteRootHeaderSuffixRules (line 628) | def WriteRootHeaderSuffixRules(writer): function Compilable (line 697) | def Compilable(filename): function Linkable (line 702) | def Linkable(filename): function Target (line 707) | def Target(filename): function EscapeShellArgument (line 712) | def EscapeShellArgument(s): function EscapeMakeVariableExpansion (line 720) | def EscapeMakeVariableExpansion(s): function EscapeCppDefine (line 726) | def EscapeCppDefine(s): function QuoteIfNecessary (line 735) | def QuoteIfNecessary(string): function replace_sep (line 743) | def replace_sep(string): function StringToMakefileVariable (line 749) | def StringToMakefileVariable(string): function Sourceify (line 757) | def Sourceify(path): function QuoteSpaces (line 766) | def QuoteSpaces(s, quote=r"\ "): function SourceifyAndQuoteSpaces (line 770) | def SourceifyAndQuoteSpaces(path): class MakefileWriter (line 784) | class MakefileWriter: method __init__ (line 790) | def __init__(self, generator_flags, flavor): method Write (line 837) | def Write( method WriteSubMake (line 990) | def WriteSubMake(self, output_filename, makefile_path, targets, build_... method WriteActions (line 1018) | def WriteActions( method WriteRules (line 1143) | def WriteRules( method WriteCopies (line 1287) | def WriteCopies(self, copies, extra_outputs, part_of_all): method WriteMacBundleResources (line 1327) | def WriteMacBundleResources(self, resources, bundle_deps): method WriteMacInfoPlist (line 1344) | def WriteMacInfoPlist(self, bundle_deps): method WriteSources (line 1384) | def WriteSources( method WritePchTargets (line 1532) | def WritePchTargets(self, pch_commands): method ComputeOutputBasename (line 1563) | def ComputeOutputBasename(self, spec): method _InstallImmediately (line 1615) | def _InstallImmediately(self): method ComputeOutput (line 1623) | def ComputeOutput(self, spec): method ComputeMacBundleOutput (line 1637) | def ComputeMacBundleOutput(self, spec): method ComputeMacBundleBinaryOutput (line 1643) | def ComputeMacBundleBinaryOutput(self, spec): method ComputeDeps (line 1648) | def ComputeDeps(self, spec): method GetSharedObjectFromSidedeck (line 1674) | def GetSharedObjectFromSidedeck(self, sidedeck): method GetUnversionedSidedeckFromSidedeck (line 1678) | def GetUnversionedSidedeckFromSidedeck(self, sidedeck): method WriteDependencyOnExtraOutputs (line 1682) | def WriteDependencyOnExtraOutputs(self, target, extra_outputs): method WriteTarget (line 1690) | def WriteTarget( method WriteList (line 2076) | def WriteList(self, value_list, variable=None, prefix="", quoter=Quote... method WriteDoCmd (line 2089) | def WriteDoCmd( method WriteMakeRule (line 2116) | def WriteMakeRule( method WriteAndroidNdkModuleRule (line 2189) | def WriteAndroidNdkModuleRule(self, module_name, all_sources, link_deps): method WriteLn (line 2281) | def WriteLn(self, text=""): method GetSortedXcodeEnv (line 2284) | def GetSortedXcodeEnv(self, additional_settings=None): method GetSortedXcodePostbuildEnv (line 2293) | def GetSortedXcodePostbuildEnv(self): method WriteSortedXcodeEnv (line 2305) | def WriteSortedXcodeEnv(self, target, env): method Objectify (line 2315) | def Objectify(self, path): method Pchify (line 2323) | def Pchify(self, path, lang): method Absolutify (line 2333) | def Absolutify(self, path): method ExpandInputRoot (line 2343) | def ExpandInputRoot(self, template, expansion, dirname): method _InstallableTargetInstallPath (line 2352) | def _InstallableTargetInstallPath(self): function WriteAutoRegenerationRule (line 2370) | def WriteAutoRegenerationRule(params, root_makefile, makefile_name, buil... function PerformBuild (line 2405) | def PerformBuild(data, configurations, params): function GenerateOutput (line 2416) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/msvs.py function _GetDomainAndUserName (line 107) | def _GetDomainAndUserName(): function _NormalizedSource (line 136) | def _NormalizedSource(source): function _FixPath (line 154) | def _FixPath(path, separator="\\"): function _IsWindowsAbsPath (line 180) | def _IsWindowsAbsPath(path): function _FixPaths (line 190) | def _FixPaths(paths, separator="\\"): function _ConvertSourcesToFilterHierarchy (line 195) | def _ConvertSourcesToFilterHierarchy( function _ToolAppend (line 269) | def _ToolAppend(tools, tool_name, setting, value, only_if_unset=False): function _ToolSetOrAppend (line 275) | def _ToolSetOrAppend(tools, tool_name, setting, value, only_if_unset=Fal... function _ConfigTargetVersion (line 302) | def _ConfigTargetVersion(config_data): function _ConfigPlatform (line 306) | def _ConfigPlatform(config_data): function _ConfigBaseName (line 310) | def _ConfigBaseName(config_name, platform_name): function _ConfigFullName (line 317) | def _ConfigFullName(config_name, config_data): function _ConfigWindowsTargetPlatformVersion (line 322) | def _ConfigWindowsTargetPlatformVersion(config_data, version): function _BuildCommandLineForRuleRaw (line 361) | def _BuildCommandLineForRuleRaw( function _BuildCommandLineForRule (line 441) | def _BuildCommandLineForRule(spec, rule, has_input_path, do_setup_env): function _AddActionStep (line 457) | def _AddActionStep(actions_dict, inputs, outputs, description, command): function _AddCustomBuildToolForMSVS (line 492) | def _AddCustomBuildToolForMSVS( function _AddAccumulatedActionsToMSVS (line 524) | def _AddAccumulatedActionsToMSVS(p, spec, actions_dict): function _RuleExpandPath (line 557) | def _RuleExpandPath(path, input_file): function _FindRuleTriggerFiles (line 578) | def _FindRuleTriggerFiles(rule, sources): function _RuleInputsAndOutputs (line 590) | def _RuleInputsAndOutputs(rule, trigger_file): function _GenerateNativeRulesForMSVS (line 611) | def _GenerateNativeRulesForMSVS(p, rules, output_dir, spec, options): function _Cygwinify (line 650) | def _Cygwinify(path): function _GenerateExternalRules (line 656) | def _GenerateExternalRules(rules, output_dir, spec, sources, options, ac... function _EscapeEnvironmentVariableExpansion (line 741) | def _EscapeEnvironmentVariableExpansion(s): function _EscapeCommandLineArgumentForMSVS (line 762) | def _EscapeCommandLineArgumentForMSVS(s): function _EscapeVCProjCommandLineArgListItem (line 793) | def _EscapeVCProjCommandLineArgListItem(s): function _EscapeCppDefineForMSVS (line 842) | def _EscapeCppDefineForMSVS(s): function _EscapeCommandLineArgumentForMSBuild (line 856) | def _EscapeCommandLineArgumentForMSBuild(s): function _EscapeMSBuildSpecialCharacters (line 867) | def _EscapeMSBuildSpecialCharacters(s): function _EscapeCppDefineForMSBuild (line 881) | def _EscapeCppDefineForMSBuild(s): function _GenerateRulesForMSVS (line 892) | def _GenerateRulesForMSVS( function _AdjustSourcesForRules (line 922) | def _AdjustSourcesForRules(rules, sources, excluded_sources, is_msbuild): function _FilterActionsFromExcluded (line 944) | def _FilterActionsFromExcluded(excluded_sources, actions_to_add): function _GetDefaultConfiguration (line 957) | def _GetDefaultConfiguration(spec): function _GetGuidOfProject (line 961) | def _GetGuidOfProject(proj_path, spec): function _GetMsbuildToolsetOfProject (line 987) | def _GetMsbuildToolsetOfProject(proj_path, spec, version): function _GenerateProject (line 1007) | def _GenerateProject(project, options, version, generator_flags, spec): function _GenerateMSVSProject (line 1030) | def _GenerateMSVSProject(project, options, version, generator_flags): function _GetUniquePlatforms (line 1092) | def _GetUniquePlatforms(spec): function _CreateMSVSUserFile (line 1108) | def _CreateMSVSUserFile(proj_path, version, spec): function _GetMSVSConfigurationType (line 1125) | def _GetMSVSConfigurationType(spec, build_file): function _AddConfigurationToMSVSProject (line 1159) | def _AddConfigurationToMSVSProject(p, spec, config_type, config_name, co... function _GetIncludeDirs (line 1249) | def _GetIncludeDirs(config): function _GetLibraryDirs (line 1273) | def _GetLibraryDirs(config): function _GetLibraries (line 1288) | def _GetLibraries(spec): function _GetOutputFilePathAndTool (line 1314) | def _GetOutputFilePathAndTool(spec, msbuild): function _GetOutputTargetExt (line 1353) | def _GetOutputTargetExt(spec): function _GetDefines (line 1370) | def _GetDefines(config): function _GetDisabledWarnings (line 1386) | def _GetDisabledWarnings(config): function _GetModuleDefinition (line 1390) | def _GetModuleDefinition(spec): function _ConvertToolsToExpectedForm (line 1409) | def _ConvertToolsToExpectedForm(tools): function _AddConfigurationToMSVS (line 1436) | def _AddConfigurationToMSVS(p, spec, tools, config, config_type, config_... function _GetMSVSAttributes (line 1454) | def _GetMSVSAttributes(spec, config, config_type): function _AddNormalizedSources (line 1481) | def _AddNormalizedSources(sources_set, sources_array): function _PrepareListOfSources (line 1485) | def _PrepareListOfSources(spec, generator_flags, gyp_file): function _AdjustSourcesAndConvertToFilterHierarchy (line 1524) | def _AdjustSourcesAndConvertToFilterHierarchy( function _IdlFilesHandledNonNatively (line 1584) | def _IdlFilesHandledNonNatively(spec, sources): function _GetPrecompileRelatedFiles (line 1596) | def _GetPrecompileRelatedFiles(spec): function _ExcludeFilesFromBeingBuilt (line 1607) | def _ExcludeFilesFromBeingBuilt(p, spec, excluded_sources, excluded_idl,... function _GetExcludedFilesFromBuild (line 1623) | def _GetExcludedFilesFromBuild(spec, excluded_sources, excluded_idl): function _AddToolFilesToMSVS (line 1644) | def _AddToolFilesToMSVS(p, spec): function _HandlePreCompiledHeaders (line 1654) | def _HandlePreCompiledHeaders(p, sources, spec): function _AddActions (line 1702) | def _AddActions(actions_to_add, spec, relative_path_of_gyp_file): function _WriteMSVSUserFile (line 1729) | def _WriteMSVSUserFile(project_path, version, spec): function _AddCopies (line 1751) | def _AddCopies(actions_to_add, spec): function _GetCopies (line 1763) | def _GetCopies(spec): function _GetPathDict (line 1799) | def _GetPathDict(root, path): function _DictsToFolders (line 1811) | def _DictsToFolders(base_path, bucket, flat): function _CollapseSingles (line 1833) | def _CollapseSingles(parent, node): function _GatherSolutionFolders (line 1850) | def _GatherSolutionFolders(sln_projects, project_objects, flat): function _GetPathOfProject (line 1871) | def _GetPathOfProject(qualified_target, spec, options, msvs_version): function _GetPlatformOverridesOfProject (line 1892) | def _GetPlatformOverridesOfProject(spec): function _CreateProjectObjects (line 1907) | def _CreateProjectObjects(target_list, target_dicts, options, msvs_versi... function _InitNinjaFlavor (line 1958) | def _InitNinjaFlavor(params, target_list, target_dicts): function CalculateVariables (line 2009) | def CalculateVariables(default_variables, params): function PerformBuild (line 2040) | def PerformBuild(data, configurations, params): function CalculateGeneratorInputInfo (line 2059) | def CalculateGeneratorInputInfo(params): function GenerateOutput (line 2077) | def GenerateOutput(target_list, target_dicts, data, params): function _GenerateMSBuildFiltersFile (line 2169) | def _GenerateMSBuildFiltersFile( function _AppendFiltersForMSBuild (line 2215) | def _AppendFiltersForMSBuild( function _MapFileToMsBuildSourceType (line 2273) | def _MapFileToMsBuildSourceType( function _GenerateRulesForMSBuild (line 2316) | def _GenerateRulesForMSBuild( class MSBuildRule (line 2369) | class MSBuildRule: method __init__ (line 2389) | def __init__(self, rule, spec): function _GenerateMSBuildRulePropsFile (line 2428) | def _GenerateMSBuildRulePropsFile(props_path, msbuild_rules): function _GenerateMSBuildRuleTargetsFile (line 2470) | def _GenerateMSBuildRuleTargetsFile(targets_path, msbuild_rules): function _GenerateMSBuildRuleXmlFile (line 2672) | def _GenerateMSBuildRuleXmlFile(xml_path, msbuild_rules): function _GetConfigurationAndPlatform (line 2896) | def _GetConfigurationAndPlatform(name, settings, spec): function _GetConfigurationCondition (line 2904) | def _GetConfigurationCondition(name, settings, spec): function _GetMSBuildProjectConfigurations (line 2910) | def _GetMSBuildProjectConfigurations(configurations, spec): function _GetMSBuildGlobalProperties (line 2926) | def _GetMSBuildGlobalProperties(spec, version, guid, gyp_file_name): function _GetMSBuildConfigurationDetails (line 2997) | def _GetMSBuildConfigurationDetails(spec, build_file): function _GetMSBuildLocalProperties (line 3027) | def _GetMSBuildLocalProperties(msbuild_toolset): function _GetMSBuildPropertySheets (line 3041) | def _GetMSBuildPropertySheets(configurations, spec): function _ConvertMSVSBuildAttributes (line 3089) | def _ConvertMSVSBuildAttributes(spec, config, build_file): function _ConvertMSVSCharacterSet (line 3110) | def _ConvertMSVSCharacterSet(char_set): function _ConvertMSVSConfigurationType (line 3116) | def _ConvertMSVSConfigurationType(config_type): function _GetMSBuildAttributes (line 3128) | def _GetMSBuildAttributes(spec, config, build_file): function _GetMSBuildConfigurationGlobalProperties (line 3182) | def _GetMSBuildConfigurationGlobalProperties(spec, configurations, build... function _AddConditionalProperty (line 3234) | def _AddConditionalProperty(properties, condition, name, value): function _GetMSBuildPropertyGroup (line 3258) | def _GetMSBuildPropertyGroup(spec, label, properties): function _GetMSBuildToolSettingsSections (line 3314) | def _GetMSBuildToolSettingsSections(spec, configurations): function _FinalizeMSBuildSettings (line 3337) | def _FinalizeMSBuildSettings(spec, configuration): function _GetValueFormattedForMSBuild (line 3443) | def _GetValueFormattedForMSBuild(tool_name, name, value): function _VerifySourcesExist (line 3472) | def _VerifySourcesExist(sources, root_dir): function _GetMSBuildSources (line 3496) | def _GetMSBuildSources( function _AddSources2 (line 3539) | def _AddSources2( function _GetMSBuildProjectReferences (line 3628) | def _GetMSBuildProjectReferences(project): function _GenerateMSBuildProject (line 3669) | def _GenerateMSBuildProject(project, options, version, generator_flags, ... function _GetMSBuildExternalBuilderTargets (line 3820) | def _GetMSBuildExternalBuilderTargets(spec): function _GetMSBuildExtensions (line 3862) | def _GetMSBuildExtensions(props_files_of_rules): function _GetMSBuildExtensionTargets (line 3869) | def _GetMSBuildExtensionTargets(targets_files_of_rules): function _GenerateActionsForMSBuild (line 3876) | def _GenerateActionsForMSBuild(spec, actions_to_add): function _AddMSBuildAction (line 3941) | def _AddMSBuildAction( FILE: gyp/pylib/gyp/generator/msvs_test.py class TestSequenceFunctions (line 14) | class TestSequenceFunctions(unittest.TestCase): method setUp (line 15) | def setUp(self): method test_GetLibraries (line 18) | def test_GetLibraries(self): FILE: gyp/pylib/gyp/generator/ninja.py function StripPrefix (line 67) | def StripPrefix(arg, prefix): function QuoteShellArgument (line 73) | def QuoteShellArgument(arg, flavor): function Define (line 85) | def Define(d, flavor): function AddArch (line 95) | def AddArch(output, arch): class Target (line 101) | class Target: method __init__ (line 125) | def __init__(self, type): method Linkable (line 156) | def Linkable(self): method UsesToc (line 160) | def UsesToc(self, flavor): method PreActionInput (line 170) | def PreActionInput(self, flavor): method PreCompileInput (line 177) | def PreCompileInput(self): method FinalOutput (line 182) | def FinalOutput(self): class NinjaWriter (line 213) | class NinjaWriter: method __init__ (line 214) | def __init__( method ExpandSpecial (line 259) | def ExpandSpecial(self, path, product_dir=None): method ExpandRuleVariables (line 288) | def ExpandRuleVariables(self, path, root, dirname, source, ext, name): method GypPathToNinja (line 298) | def GypPathToNinja(self, path, env=None): method GypPathToUniqueOutput (line 318) | def GypPathToUniqueOutput(self, path, qualified=True): method WriteCollapsedDependencies (line 356) | def WriteCollapsedDependencies(self, name, targets, order_only=None): method _SubninjaNameForArch (line 372) | def _SubninjaNameForArch(self, arch): method WriteSpec (line 376) | def WriteSpec(self, spec, config_name, generator_flags): method _WinIdlRule (line 550) | def _WinIdlRule(self, source, prebuild, outputs): method WriteWinIdlFiles (line 575) | def WriteWinIdlFiles(self, spec, prebuild): method WriteActionsRulesCopies (line 585) | def WriteActionsRulesCopies( method GenerateDescription (line 629) | def GenerateDescription(self, verb, message, fallback): method WriteActions (line 643) | def WriteActions( method WriteRules (line 684) | def WriteRules( method WriteCopies (line 828) | def WriteCopies(self, copies, prebuild, mac_bundle_depends): method WriteiOSFrameworkHeaders (line 860) | def WriteiOSFrameworkHeaders(self, spec, outputs, prebuild): method WriteMacBundleResources (line 884) | def WriteMacBundleResources(self, resources, bundle_depends): method WriteMacXCassets (line 915) | def WriteMacXCassets(self, xcassets, bundle_depends): method WriteMacInfoPlist (line 966) | def WriteMacInfoPlist(self, partial_info_plist, bundle_depends): method WriteSources (line 1009) | def WriteSources( method WriteSourcesForArch (line 1054) | def WriteSourcesForArch( method WritePchTargets (line 1282) | def WritePchTargets(self, ninja_file, pch_commands): method WriteLink (line 1304) | def WriteLink(self, spec, config_name, config, link_deps, compile_deps): method WriteLinkForArch (line 1346) | def WriteLinkForArch( method WriteTarget (line 1569) | def WriteTarget(self, spec, config_name, config, link_deps, compile_de... method WriteMacBundle (line 1644) | def WriteMacBundle(self, spec, mac_bundle_depends, is_empty): method GetToolchainEnv (line 1676) | def GetToolchainEnv(self, additional_settings=None): method GetMsvsToolchainEnv (line 1683) | def GetMsvsToolchainEnv(self, additional_settings=None): method GetSortedXcodeEnv (line 1689) | def GetSortedXcodeEnv(self, additional_settings=None): method GetSortedXcodePostbuildEnv (line 1701) | def GetSortedXcodePostbuildEnv(self): method AppendPostbuildVariable (line 1713) | def AppendPostbuildVariable( method GetPostbuildCommand (line 1721) | def GetPostbuildCommand(self, spec, output, output_binary, is_command_... method ComputeExportEnvString (line 1766) | def ComputeExportEnvString(self, env): method ComputeMacBundleOutput (line 1778) | def ComputeMacBundleOutput(self): method ComputeOutputFileName (line 1786) | def ComputeOutputFileName(self, spec, type=None): method ComputeOutput (line 1837) | def ComputeOutput(self, spec, arch=None): method WriteVariableList (line 1887) | def WriteVariableList(self, ninja_file, var, values): method WriteNewNinjaRule (line 1893) | def WriteNewNinjaRule( function CalculateVariables (line 1978) | def CalculateVariables(default_variables, params): function ComputeOutputDir (line 2040) | def ComputeOutputDir(params): function CalculateGeneratorInputInfo (line 2053) | def CalculateGeneratorInputInfo(params): function OpenOutput (line 2068) | def OpenOutput(path, mode="w"): function CommandWithWrapper (line 2074) | def CommandWithWrapper(cmd, wrappers, prog): function GetDefaultConcurrentLinks (line 2080) | def GetDefaultConcurrentLinks(): function _GetWinLinkRuleNameSuffix (line 2133) | def _GetWinLinkRuleNameSuffix(embed_manifest): function _AddWinLinkRules (line 2139) | def _AddWinLinkRules(master_ninja, embed_manifest): function GenerateOutputForConfig (line 2202) | def GenerateOutputForConfig(target_list, target_dicts, data, params, con... function GenerateCompileDBWithNinja (line 2884) | def GenerateCompileDBWithNinja(path, targets=["all"]): function PerformBuild (line 2905) | def PerformBuild(data, configurations, params): function CallGenerateOutputForConfig (line 2914) | def CallGenerateOutputForConfig(arglist): function GenerateOutput (line 2923) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/ninja_test.py class TestPrefixesAndSuffixes (line 16) | class TestPrefixesAndSuffixes(unittest.TestCase): method test_BinaryNamesWindows (line 17) | def test_BinaryNamesWindows(self): method test_BinaryNamesLinux (line 35) | def test_BinaryNamesLinux(self): method test_GenerateCompileDBWithNinja (line 54) | def test_GenerateCompileDBWithNinja(self): FILE: gyp/pylib/gyp/generator/xcode.py function CreateXCConfigurationList (line 101) | def CreateXCConfigurationList(configuration_names): class XcodeProject (line 112) | class XcodeProject: method __init__ (line 113) | def __init__(self, gyp_path, path, build_file_dict): method Finalize1 (line 138) | def Finalize1(self, xcode_targets, serialize_all_tests): method Finalize2 (line 388) | def Finalize2(self, xcode_targets, xcode_target_to_target_dict): method Write (line 456) | def Write(self): function AddSourceToTarget (line 522) | def AddSourceToTarget(source, type, pbxp, xct): function AddResourceToTarget (line 548) | def AddResourceToTarget(resource, pbxp, xct): function AddHeaderToTarget (line 554) | def AddHeaderToTarget(header, pbxp, xct, is_public): function ExpandXcodeVariables (line 564) | def ExpandXcodeVariables(string, expansions): function EscapeXcodeDefine (line 593) | def EscapeXcodeDefine(s): function PerformBuild (line 601) | def PerformBuild(data, configurations, params): function CalculateGeneratorInputInfo (line 619) | def CalculateGeneratorInputInfo(params): function GenerateOutput (line 641) | def GenerateOutput(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/generator/xcode_test.py class TestEscapeXcodeDefine (line 15) | class TestEscapeXcodeDefine(unittest.TestCase): method test_InheritedRemainsUnescaped (line 18) | def test_InheritedRemainsUnescaped(self): method test_Escaping (line 21) | def test_Escaping(self): FILE: gyp/pylib/gyp/input.py function IsPathSection (line 56) | def IsPathSection(section): function GetIncludedBuildFiles (line 139) | def GetIncludedBuildFiles(build_file_path, aux_data, included=None): function CheckedEval (line 172) | def CheckedEval(file_contents): function CheckNode (line 188) | def CheckNode(node, keypath): function LoadOneBuildFile (line 223) | def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_targe... function LoadBuildFileIncludesIntoDict (line 271) | def LoadBuildFileIncludesIntoDict( function LoadBuildFileIncludesIntoList (line 313) | def LoadBuildFileIncludesIntoList(sublist, sublist_path, data, aux_data,... function ProcessToolsetsInDict (line 325) | def ProcessToolsetsInDict(data): function LoadTargetBuildFile (line 362) | def LoadTargetBuildFile( function CallLoadTargetBuildFile (line 500) | def CallLoadTargetBuildFile( class ParallelProcessingError (line 555) | class ParallelProcessingError(Exception): class ParallelState (line 559) | class ParallelState: method __init__ (line 567) | def __init__(self): method LoadTargetBuildFileCallback (line 586) | def LoadTargetBuildFileCallback(self, result): function LoadTargetBuildFilesParallel (line 606) | def LoadTargetBuildFilesParallel( function FindEnclosingBracketGroup (line 673) | def FindEnclosingBracketGroup(input_str): function IsStrCanonicalInt (line 691) | def IsStrCanonicalInt(string): function FixupPlatformCommand (line 744) | def FixupPlatformCommand(cmd): function ExpandVariables (line 758) | def ExpandVariables(input, phase, variables, build_file): function EvalCondition (line 1112) | def EvalCondition(condition, conditions_key, phase, variables, build_file): function EvalSingleCondition (line 1157) | def EvalSingleCondition(cond_expr, true_dict, false_dict, phase, variabl... function ProcessConditionsInDict (line 1200) | def ProcessConditionsInDict(the_dict, phase, variables, build_file): function LoadAutomaticVariablesFromDict (line 1248) | def LoadAutomaticVariablesFromDict(variables, the_dict): function LoadVariablesFromVariablesDict (line 1256) | def LoadVariablesFromVariablesDict(variables, the_dict, the_dict_key): function ProcessVariablesAndConditionsInDict (line 1284) | def ProcessVariablesAndConditionsInDict( function ProcessVariablesAndConditionsInList (line 1401) | def ProcessVariablesAndConditionsInList(the_list, phase, variables, buil... function BuildTargetsDict (line 1438) | def BuildTargetsDict(data): function QualifyDependencies (line 1464) | def QualifyDependencies(targets): function ExpandWildcardDependencies (line 1513) | def ExpandWildcardDependencies(targets, data): function Unify (line 1589) | def Unify(items): function RemoveDuplicateDependencies (line 1595) | def RemoveDuplicateDependencies(targets): function Filter (line 1605) | def Filter(items, item): function RemoveSelfDependencies (line 1611) | def RemoveSelfDependencies(targets): function RemoveLinkDependenciesFromNoneTargets (line 1625) | def RemoveLinkDependenciesFromNoneTargets(targets): class DependencyGraphNode (line 1640) | class DependencyGraphNode: class CircularException (line 1649) | class CircularException(GypError): method __init__ (line 1652) | def __init__(self, ref): method __repr__ (line 1657) | def __repr__(self): method FlattenToList (line 1660) | def FlattenToList(self): method FindCycles (line 1711) | def FindCycles(self): method DirectDependencies (line 1731) | def DirectDependencies(self, dependencies=None): method _AddImportedDependencies (line 1743) | def _AddImportedDependencies(self, targets, dependencies=None): method DirectAndImportedDependencies (line 1785) | def DirectAndImportedDependencies(self, targets, dependencies=None): method DeepDependencies (line 1794) | def DeepDependencies(self, dependencies=None): method _LinkDependenciesInternal (line 1811) | def _LinkDependenciesInternal( method DependenciesForLinkSettings (line 1907) | def DependenciesForLinkSettings(self, targets): method DependenciesToLinkAgainst (line 1922) | def DependenciesToLinkAgainst(self, targets): function BuildDependencyList (line 1929) | def BuildDependencyList(targets): function VerifyNoGYPFileCircularDependencies (line 1981) | def VerifyNoGYPFileCircularDependencies(targets): function DoDependentSettings (line 2041) | def DoDependentSettings(key, flat_list, targets, dependency_nodes): function AdjustStaticLibraryDependencies (line 2073) | def AdjustStaticLibraryDependencies( function MakePathRelative (line 2164) | def MakePathRelative(to_file, fro_file, item): function MergeLists (line 2201) | def MergeLists(to, fro, to_file, fro_file, is_paths=False, append=True): function MergeDicts (line 2272) | def MergeDicts(to, fro, to_file, fro_file): function MergeConfigWithInheritance (line 2386) | def MergeConfigWithInheritance( function SetUpConfigurations (line 2414) | def SetUpConfigurations(target, target_dict): function ProcessListFiltersInDict (line 2491) | def ProcessListFiltersInDict(name, the_dict): function ProcessListFiltersInList (line 2663) | def ProcessListFiltersInList(name, the_list): function ValidateTargetType (line 2671) | def ValidateTargetType(target, target_dict): function ValidateRulesInTarget (line 2705) | def ValidateRulesInTarget(target, target_dict, extra_sources_for_rules): function ValidateRunAsInTarget (line 2770) | def ValidateRunAsInTarget(target, target_dict, build_file): function ValidateActionsInTarget (line 2805) | def ValidateActionsInTarget(target, target_dict, build_file): function TurnIntIntoStrInDict (line 2824) | def TurnIntIntoStrInDict(the_dict): function TurnIntIntoStrInList (line 2842) | def TurnIntIntoStrInList(the_list): function PruneUnwantedTargets (line 2853) | def PruneUnwantedTargets(targets, flat_list, dependency_nodes, root_targ... function VerifyNoCollidingTargets (line 2887) | def VerifyNoCollidingTargets(targets): function SetGeneratorGlobals (line 2916) | def SetGeneratorGlobals(generator_input_info): function Load (line 2934) | def Load( FILE: gyp/pylib/gyp/input_test.py class TestFindCycles (line 14) | class TestFindCycles(unittest.TestCase): method setUp (line 15) | def setUp(self): method _create_dependency (line 20) | def _create_dependency(self, dependent, dependency): method test_no_cycle_empty_graph (line 24) | def test_no_cycle_empty_graph(self): method test_no_cycle_line (line 28) | def test_no_cycle_line(self): method test_no_cycle_dag (line 36) | def test_no_cycle_dag(self): method test_cycle_self_reference (line 44) | def test_cycle_self_reference(self): method test_cycle_two_nodes (line 51) | def test_cycle_two_nodes(self): method test_two_cycles (line 64) | def test_two_cycles(self): method test_big_cycle (line 76) | def test_big_cycle(self): FILE: gyp/pylib/gyp/mac_tool.py function main (line 25) | def main(args): class MacTool (line 31) | class MacTool: method Dispatch (line 35) | def Dispatch(self, args): method _CommandifyName (line 43) | def _CommandifyName(self, name_string): method ExecCopyBundleResource (line 47) | def ExecCopyBundleResource(self, source, dest, convert_to_binary): method _CopyXIBFile (line 72) | def _CopyXIBFile(self, source, dest): method _ConvertToBinary (line 129) | def _ConvertToBinary(self, dest): method _CopyStringsFile (line 134) | def _CopyStringsFile(self, source, dest): method _DetectInputEncoding (line 155) | def _DetectInputEncoding(self, file_name): method ExecCopyInfoPlist (line 170) | def ExecCopyInfoPlist(self, source, dest, convert_to_binary, *keys): method _WritePkgInfo (line 225) | def _WritePkgInfo(self, info_plist): method ExecFlock (line 247) | def ExecFlock(self, lockfile, *cmd_list): method ExecFilterLibtool (line 254) | def ExecFilterLibtool(self, *cmd_list): method ExecPackageIosFramework (line 285) | def ExecPackageIosFramework(self, framework): method ExecPackageFramework (line 303) | def ExecPackageFramework(self, framework, version): method _Relink (line 332) | def _Relink(self, dest, link): method ExecCompileIosFrameworkHeaderMap (line 339) | def ExecCompileIosFrameworkHeaderMap(self, out, framework, *all_headers): method ExecCopyIosFrameworkHeaders (line 349) | def ExecCopyIosFrameworkHeaders(self, framework, *copy_headers): method ExecCompileXcassets (line 356) | def ExecCompileXcassets(self, keys, *inputs): method ExecMergeInfoPlist (line 428) | def ExecMergeInfoPlist(self, output, *inputs): method ExecCodeSignBundle (line 436) | def ExecCodeSignBundle(self, key, entitlements, provisioning, path, pr... method _InstallProvisioningProfile (line 461) | def _InstallProvisioningProfile(self, profile, bundle_identifier): method _FindProvisioningProfile (line 486) | def _FindProvisioningProfile(self, profile, bundle_identifier): method _LoadProvisioningProfile (line 551) | def _LoadProvisioningProfile(self, profile_path): method _MergePlist (line 566) | def _MergePlist(self, merged_plist, plist): method _LoadPlistMaybeBinary (line 579) | def _LoadPlistMaybeBinary(self, plist_path): method _GetSubstitutions (line 604) | def _GetSubstitutions(self, bundle_identifier, app_identifier_prefix): method _GetCFBundleIdentifier (line 619) | def _GetCFBundleIdentifier(self): method _InstallEntitlements (line 631) | def _InstallEntitlements(self, entitlements, substitutions, overrides): method _ExpandVariables (line 663) | def _ExpandVariables(self, data, substitutions): function NextGreaterPowerOf2 (line 686) | def NextGreaterPowerOf2(x): function WriteHmap (line 690) | def WriteHmap(output_name, filelist): FILE: gyp/pylib/gyp/msvs_emulation.py function QuoteForRspFile (line 23) | def QuoteForRspFile(arg, quote_cmd=True): function EncodeRspFileList (line 63) | def EncodeRspFileList(args, quote_cmd): function _GenericRetrieve (line 80) | def _GenericRetrieve(root, default, path): function _AddPrefix (line 90) | def _AddPrefix(element, prefix): function _DoRemapping (line 101) | def _DoRemapping(element, map): function _AppendOrReturn (line 114) | def _AppendOrReturn(append, element): function _FindDirectXInstallation (line 127) | def _FindDirectXInstallation(): function GetGlobalVSMacroEnv (line 150) | def GetGlobalVSMacroEnv(vs_version): function ExtractSharedMSVSSystemIncludes (line 171) | def ExtractSharedMSVSSystemIncludes(configs, generator_flags): class MsvsSettings (line 199) | class MsvsSettings: method __init__ (line 204) | def __init__(self, spec, generator_flags): method GetExtension (line 242) | def GetExtension(self): method GetVSMacroEnv (line 251) | def GetVSMacroEnv(self, base_to_build=None, config=None): method ConvertVSMacros (line 280) | def ConvertVSMacros(self, s, base_to_build=None, config=None): method AdjustLibraries (line 285) | def AdjustLibraries(self, libraries): method _GetAndMunge (line 295) | def _GetAndMunge(self, field, path, default, prefix, append, map): class _GetWrapper (line 305) | class _GetWrapper: method __init__ (line 306) | def __init__(self, parent, field, base_path, append=None): method __call__ (line 312) | def __call__(self, name, map=None, prefix="", default=None): method GetArch (line 322) | def GetArch(self, config): method _TargetConfig (line 332) | def _TargetConfig(self, config): method _Setting (line 350) | def _Setting(self, path, config, default=None, prefix="", append=None,... method _ConfigAttrib (line 356) | def _ConfigAttrib( method AdjustIncludeDirs (line 369) | def AdjustIncludeDirs(self, include_dirs, config): method AdjustMidlIncludeDirs (line 381) | def AdjustMidlIncludeDirs(self, midl_include_dirs, config): method GetComputedDefines (line 393) | def GetComputedDefines(self, config): method GetCompilerPdbName (line 409) | def GetCompilerPdbName(self, config, expand_special): method GetMapFileName (line 418) | def GetMapFileName(self, config, expand_special): method GetOutputName (line 427) | def GetOutputName(self, config, expand_special): method GetPDBName (line 441) | def GetPDBName(self, config, expand_special, default): method GetNoImportLibrary (line 457) | def GetNoImportLibrary(self, config): method GetAsmflags (line 464) | def GetAsmflags(self, config): method GetCflags (line 473) | def GetCflags(self, config): method _GetPchFlags (line 551) | def _GetPchFlags(self, config, extension): method GetCflagsC (line 565) | def GetCflagsC(self, config): method GetCflagsCC (line 570) | def GetCflagsCC(self, config): method _GetAdditionalLibraryDirectories (line 575) | def _GetAdditionalLibraryDirectories(self, root, config, gyp_to_build_... method GetLibFlags (line 588) | def GetLibFlags(self, config, gyp_to_build_path): method GetDefFile (line 609) | def GetDefFile(self, gyp_to_build_path): method _GetDefFileAsLdflags (line 622) | def _GetDefFileAsLdflags(self, ldflags, gyp_to_build_path): method GetPGDName (line 628) | def GetPGDName(self, config, expand_special): method GetLdflags (line 639) | def GetLdflags( method _GetLdManifestFlags (line 766) | def _GetLdManifestFlags( method _GetAdditionalManifestFiles (line 858) | def _GetAdditionalManifestFiles(self, config, gyp_to_build_path): method IsUseLibraryDependencyInputs (line 871) | def IsUseLibraryDependencyInputs(self, config): method IsEmbedManifest (line 878) | def IsEmbedManifest(self, config): method IsLinkIncremental (line 886) | def IsLinkIncremental(self, config): method GetRcflags (line 892) | def GetRcflags(self, config, gyp_to_ninja_path): method BuildCygwinBashCommandLine (line 907) | def BuildCygwinBashCommandLine(self, args, path_to_base): method GetRuleShellFlags (line 931) | def GetRuleShellFlags(self, rule): method _HasExplicitRuleForExtension (line 949) | def _HasExplicitRuleForExtension(self, spec, extension): method _HasExplicitIdlActions (line 953) | def _HasExplicitIdlActions(self, spec): method HasExplicitIdlRulesOrActions (line 959) | def HasExplicitIdlRulesOrActions(self, spec): method HasExplicitAsmRules (line 966) | def HasExplicitAsmRules(self, spec): method GetIdlBuildData (line 971) | def GetIdlBuildData(self, source, config): function _LanguageMatchesForPch (line 1004) | def _LanguageMatchesForPch(source_ext, pch_source_ext): class PrecompiledHeader (line 1012) | class PrecompiledHeader: method __init__ (line 1017) | def __init__( method _PchHeader (line 1027) | def _PchHeader(self): method GetObjDependencies (line 1032) | def GetObjDependencies(self, sources, objs, arch): method GetPchBuildCommands (line 1046) | def GetPchBuildCommands(self, arch): method GetFlagsModifications (line 1051) | def GetFlagsModifications( function GetVSVersion (line 1076) | def GetVSVersion(generator_flags): function _GetVsvarsSetupArgs (line 1085) | def _GetVsvarsSetupArgs(generator_flags, arch): function ExpandMacros (line 1090) | def ExpandMacros(string, expansions): function _ExtractImportantEnvironment (line 1100) | def _ExtractImportantEnvironment(output_of_set): function _FormatAsEnvironmentBlock (line 1139) | def _FormatAsEnvironmentBlock(envvar_dict): function _ExtractCLPath (line 1151) | def _ExtractCLPath(output_of_where): function GenerateEnvironmentFiles (line 1160) | def GenerateEnvironmentFiles( function VerifyMissingSources (line 1220) | def VerifyMissingSources(sources, build_dir, generator_flags, gyp_to_nin... function CalculateCommonVariables (line 1239) | def CalculateCommonVariables(default_variables, params): FILE: gyp/pylib/gyp/ninja_syntax.py function escape_path (line 15) | def escape_path(word): class Writer (line 19) | class Writer: method __init__ (line 20) | def __init__(self, output, width=78): method newline (line 24) | def newline(self): method comment (line 27) | def comment(self, text): method variable (line 31) | def variable(self, key, value, indent=0): method pool (line 38) | def pool(self, name, depth): method rule (line 42) | def rule( method build (line 74) | def build( method include (line 106) | def include(self, path): method subninja (line 109) | def subninja(self, path): method default (line 112) | def default(self, paths): method _count_dollars_before_index (line 115) | def _count_dollars_before_index(self, s, i): method _line (line 124) | def _line(self, text, indent=0): method _as_list (line 161) | def _as_list(self, input): function escape (line 169) | def escape(string): FILE: gyp/pylib/gyp/simple_copy.py class Error (line 11) | class Error(Exception): function deepcopy (line 18) | def deepcopy(x): function _deepcopy_atomic (line 35) | def _deepcopy_atomic(x): function _deepcopy_list (line 45) | def _deepcopy_list(x): function _deepcopy_dict (line 52) | def _deepcopy_dict(x): FILE: gyp/pylib/gyp/win_tool.py function main (line 27) | def main(args): class WinTool (line 33) | class WinTool: method _UseSeparateMspdbsrv (line 37) | def _UseSeparateMspdbsrv(self, env, args): method Dispatch (line 65) | def Dispatch(self, args): method _CommandifyName (line 73) | def _CommandifyName(self, name_string): method _GetEnv (line 77) | def _GetEnv(self, arch): method ExecStamp (line 86) | def ExecStamp(self, path): method ExecRecursiveMirror (line 90) | def ExecRecursiveMirror(self, source, dest): method ExecLinkWrapper (line 114) | def ExecLinkWrapper(self, arch, use_separate_mspdbsrv, *args): method ExecLinkWithManifests (line 150) | def ExecLinkWithManifests( method ExecManifestWrapper (line 245) | def ExecManifestWrapper(self, arch, *args): method ExecManifestToRc (line 259) | def ExecManifestToRc(self, arch, *args): method ExecMidlWrapper (line 270) | def ExecMidlWrapper(self, arch, outdir, tlb, h, dlldata, iid, proxy, i... method ExecAsmWrapper (line 310) | def ExecAsmWrapper(self, arch, *args): method ExecRcWrapper (line 327) | def ExecRcWrapper(self, arch, *args): method ExecActionWrapper (line 344) | def ExecActionWrapper(self, arch, rspfile, *dir): method ExecClCompile (line 357) | def ExecClCompile(self, project_dir, selected_files): FILE: gyp/pylib/gyp/xcode_emulation.py function XcodeArchsVariableMapping (line 31) | def XcodeArchsVariableMapping(archs, archs_including_64_bit=None): class XcodeArchsDefault (line 40) | class XcodeArchsDefault: method __init__ (line 50) | def __init__(self, default, mac, iphonesimulator, iphoneos): method _VariableMapping (line 54) | def _VariableMapping(self, sdkroot): method _ExpandArchs (line 64) | def _ExpandArchs(self, archs, sdkroot): method ActiveArchs (line 82) | def ActiveArchs(self, archs, valid_archs, sdkroot): function GetXcodeArchsDefault (line 96) | def GetXcodeArchsDefault(): class XcodeSettings (line 148) | class XcodeSettings: method __init__ (line 165) | def __init__(self, spec): method _ConvertConditionalKeys (line 190) | def _ConvertConditionalKeys(self, configname): method _Settings (line 209) | def _Settings(self): method _Test (line 213) | def _Test(self, test_key, cond_key, default): method _Appendf (line 216) | def _Appendf(self, lst, test_key, format_str, default=None): method _WarnUnimplemented (line 222) | def _WarnUnimplemented(self, test_key): method IsBinaryOutputFormat (line 226) | def IsBinaryOutputFormat(self, configname): method IsIosFramework (line 231) | def IsIosFramework(self): method _IsBundle (line 234) | def _IsBundle(self): method _IsXCTest (line 241) | def _IsXCTest(self): method _IsXCUiTest (line 244) | def _IsXCUiTest(self): method _IsIosAppExtension (line 247) | def _IsIosAppExtension(self): method _IsIosWatchKitExtension (line 250) | def _IsIosWatchKitExtension(self): method _IsIosWatchApp (line 253) | def _IsIosWatchApp(self): method GetFrameworkVersion (line 256) | def GetFrameworkVersion(self): method GetWrapperExtension (line 262) | def GetWrapperExtension(self): method GetProductName (line 286) | def GetProductName(self): method GetFullProductName (line 290) | def GetFullProductName(self): method GetWrapperName (line 297) | def GetWrapperName(self): method GetBundleContentsFolderPath (line 303) | def GetBundleContentsFolderPath(self): method GetBundleResourceFolder (line 317) | def GetBundleResourceFolder(self): method GetBundleExecutableFolderPath (line 325) | def GetBundleExecutableFolderPath(self): method GetBundleJavaFolderPath (line 334) | def GetBundleJavaFolderPath(self): method GetBundleFrameworksFolderPath (line 340) | def GetBundleFrameworksFolderPath(self): method GetBundleSharedFrameworksFolderPath (line 346) | def GetBundleSharedFrameworksFolderPath(self): method GetBundleSharedSupportFolderPath (line 352) | def GetBundleSharedSupportFolderPath(self): method GetBundlePlugInsFolderPath (line 361) | def GetBundlePlugInsFolderPath(self): method GetBundleXPCServicesFolderPath (line 367) | def GetBundleXPCServicesFolderPath(self): method GetBundlePlistPath (line 373) | def GetBundlePlistPath(self): method GetProductType (line 387) | def GetProductType(self): method GetMachOType (line 427) | def GetMachOType(self): method _GetBundleBinaryPath (line 439) | def _GetBundleBinaryPath(self): method _GetStandaloneExecutableSuffix (line 447) | def _GetStandaloneExecutableSuffix(self): method _GetStandaloneExecutablePrefix (line 457) | def _GetStandaloneExecutablePrefix(self): method _GetStandaloneBinaryPath (line 470) | def _GetStandaloneBinaryPath(self): method GetExecutableName (line 490) | def GetExecutableName(self): method GetExecutablePath (line 498) | def GetExecutablePath(self): method GetActiveArchs (line 506) | def GetActiveArchs(self, configname): method _GetSdkVersionInfoItem (line 516) | def _GetSdkVersionInfoItem(self, sdk, infoitem): method _SdkRoot (line 526) | def _SdkRoot(self, configname): method _XcodePlatformPath (line 531) | def _XcodePlatformPath(self, configname=None): method _SdkPath (line 540) | def _SdkPath(self, configname=None): method _XcodeSdkPath (line 546) | def _XcodeSdkPath(self, sdk_root): method _AppendPlatformVersionMinFlags (line 554) | def _AppendPlatformVersionMinFlags(self, lst): method GetCflags (line 568) | def GetCflags(self, configname, arch=None): method GetCflagsC (line 696) | def GetCflagsC(self, configname): method GetCflagsCC (line 708) | def GetCflagsCC(self, configname): method _AddObjectiveCGarbageCollectionFlags (line 750) | def _AddObjectiveCGarbageCollectionFlags(self, flags): method _AddObjectiveCARCFlags (line 757) | def _AddObjectiveCARCFlags(self, flags): method _AddObjectiveCMissingPropertySynthesisFlags (line 761) | def _AddObjectiveCMissingPropertySynthesisFlags(self, flags): method GetCflagsObjC (line 767) | def GetCflagsObjC(self, configname): method GetCflagsObjCC (line 777) | def GetCflagsObjCC(self, configname): method GetInstallNameBase (line 789) | def GetInstallNameBase(self): method _StandardizePath (line 802) | def _StandardizePath(self, path): method GetInstallName (line 814) | def GetInstallName(self): method _MapLinkerFlagFilename (line 863) | def _MapLinkerFlagFilename(self, ldflag, gyp_to_build_path): method GetLdflags (line 894) | def GetLdflags(self, configname, product_dir, gyp_to_build_path, arch=... method GetLibtoolflags (line 1000) | def GetLibtoolflags(self, configname): method GetPerTargetSettings (line 1016) | def GetPerTargetSettings(self): method GetPerConfigSetting (line 1033) | def GetPerConfigSetting(self, setting, configname, default=None): method GetPerTargetSetting (line 1039) | def GetPerTargetSetting(self, setting, default=None): method _GetStripPostbuilds (line 1057) | def _GetStripPostbuilds(self, configname, output_binary, quiet): method _GetDebugInfoPostbuilds (line 1091) | def _GetDebugInfoPostbuilds(self, configname, output, output_binary, q... method _GetTargetPostbuilds (line 1113) | def _GetTargetPostbuilds(self, configname, output, output_binary, quie... method _GetIOSPostbuilds (line 1121) | def _GetIOSPostbuilds(self, configname, output_binary): method _GetIOSCodeSignIdentityKey (line 1218) | def _GetIOSCodeSignIdentityKey(self, settings): method AddImplicitPostbuilds (line 1236) | def AddImplicitPostbuilds( method _AdjustLibrary (line 1246) | def _AdjustLibrary(self, library, config_name=None): method AdjustLibraries (line 1274) | def AdjustLibraries(self, libraries, config_name=None): method _BuildMachineOSBuild (line 1281) | def _BuildMachineOSBuild(self): method _XcodeIOSDeviceFamily (line 1284) | def _XcodeIOSDeviceFamily(self, configname): method GetExtraPlistItems (line 1288) | def GetExtraPlistItems(self, configname=None): method _DefaultSdkRoot (line 1339) | def _DefaultSdkRoot(self): class MacPrefixHeader (line 1367) | class MacPrefixHeader: method __init__ (line 1390) | def __init__( method _CompiledHeader (line 1424) | def _CompiledHeader(self, lang, arch): method GetInclude (line 1431) | def GetInclude(self, lang, arch=None): method _Gch (line 1440) | def _Gch(self, lang, arch): method GetObjDependencies (line 1445) | def GetObjDependencies(self, sources, objs, arch=None): method GetPchBuildCommands (line 1468) | def GetPchBuildCommands(self, arch=None): function XcodeVersion (line 1482) | def XcodeVersion(): function CLTVersion (line 1522) | def CLTVersion(): function GetStdoutQuiet (line 1555) | def GetStdoutQuiet(cmdlist): function GetStdout (line 1566) | def GetStdout(cmdlist): function MergeGlobalXcodeSettingsToSpec (line 1577) | def MergeGlobalXcodeSettingsToSpec(global_dict, spec): function IsMacBundle (line 1593) | def IsMacBundle(flavor, spec): function GetMacBundleResources (line 1613) | def GetMacBundleResources(product_dir, xcode_settings, resources): function GetMacInfoPlist (line 1651) | def GetMacInfoPlist(product_dir, xcode_settings, gyp_path_to_build_path): function _GetXcodeEnv (line 1704) | def _GetXcodeEnv( function _NormalizeEnvVarReferences (line 1817) | def _NormalizeEnvVarReferences(str): function ExpandEnvVars (line 1834) | def ExpandEnvVars(string, expansions): function _TopologicallySortedEnvVarKeys (line 1846) | def _TopologicallySortedEnvVarKeys(env): function GetSortedXcodeEnv (line 1882) | def GetSortedXcodeEnv( function GetSpecPostbuildCommands (line 1891) | def GetSpecPostbuildCommands(spec, quiet=False): function _HasIOSTarget (line 1905) | def _HasIOSTarget(targets): function _AddIOSDeviceConfigurations (line 1915) | def _AddIOSDeviceConfigurations(targets): function CloneConfigurationForDeviceAndEmulator (line 1931) | def CloneConfigurationForDeviceAndEmulator(target_dicts): FILE: gyp/pylib/gyp/xcode_emulation_test.py class TestXcodeSettings (line 11) | class TestXcodeSettings(unittest.TestCase): method setUp (line 12) | def setUp(self): method test_GetCflags (line 16) | def test_GetCflags(self): method GypToBuildPath (line 33) | def GypToBuildPath(self, path): method test_GetLdflags (line 36) | def test_GetLdflags(self): FILE: gyp/pylib/gyp/xcode_ninja.py function _WriteWorkspace (line 23) | def _WriteWorkspace(main_gyp, sources_gyp, params): function _TargetFromSpec (line 59) | def _TargetFromSpec(old_spec, params): function IsValidTargetForWrapper (line 137) | def IsValidTargetForWrapper(target_extras, executable_target_pattern, sp... function CreateWrapper (line 165) | def CreateWrapper(target_list, target_dicts, data, params): FILE: gyp/pylib/gyp/xcodeproj_file.py function cmp (line 151) | def cmp(x, y): function SourceTreeAndPathFromPath (line 176) | def SourceTreeAndPathFromPath(input_path): function ConvertVariablesToShellSyntax (line 196) | def ConvertVariablesToShellSyntax(input_string): class XCObject (line 200) | class XCObject: method __init__ (line 290) | def __init__(self, properties=None, id=None, parent=None): method __repr__ (line 298) | def __repr__(self): method Copy (line 305) | def Copy(self): method Name (line 359) | def Name(self): method Comment (line 377) | def Comment(self): method Hashables (line 389) | def Hashables(self): method HashablesForChild (line 399) | def HashablesForChild(self): method ComputeIDs (line 402) | def ComputeIDs(self, recursive=True, overwrite=True, seed_hash=None): method EnsureNoIDCollisions (line 466) | def EnsureNoIDCollisions(self): method Children (line 485) | def Children(self): method Descendants (line 498) | def Descendants(self): method PBXProjectAncestor (line 509) | def PBXProjectAncestor(self): method _EncodeComment (line 515) | def _EncodeComment(self, comment): method _EncodeTransform (line 528) | def _EncodeTransform(self, match): method _EncodeString (line 543) | def _EncodeString(self, value): method _XCPrint (line 582) | def _XCPrint(self, file, tabs, line): method _XCPrintableValue (line 585) | def _XCPrintableValue(self, tabs, value, flatten_list=False): method _XCKVPrint (line 657) | def _XCKVPrint(self, file, tabs, key, value): method Print (line 720) | def Print(self, file=sys.stdout): method UpdateProperties (line 758) | def UpdateProperties(self, properties, do_copy=False): method HasProperty (line 862) | def HasProperty(self, key): method GetProperty (line 865) | def GetProperty(self, key): method SetProperty (line 868) | def SetProperty(self, key, value): method DelProperty (line 871) | def DelProperty(self, key): method AppendProperty (line 875) | def AppendProperty(self, key, value): method VerifyHasRequiredProperties (line 908) | def VerifyHasRequiredProperties(self): method _SetDefaultsFromSchema (line 920) | def _SetDefaultsFromSchema(self): class XCHierarchicalElement (line 942) | class XCHierarchicalElement(XCObject): method __init__ (line 966) | def __init__(self, properties=None, id=None, parent=None): method Name (line 998) | def Name(self): method Hashables (line 1007) | def Hashables(self): method Compare (line 1061) | def Compare(self, other): method CompareRootGroup (line 1081) | def CompareRootGroup(self, other): method PathFromSourceTreeAndPath (line 1120) | def PathFromSourceTreeAndPath(self): method FullPath (line 1136) | def FullPath(self): class PBXGroup (line 1157) | class PBXGroup(XCHierarchicalElement): method __init__ (line 1175) | def __init__(self, properties=None, id=None, parent=None): method Hashables (line 1183) | def Hashables(self): method HashablesForChild (line 1198) | def HashablesForChild(self): method _AddChildToDicts (line 1203) | def _AddChildToDicts(self, child): method AppendChild (line 1224) | def AppendChild(self, child): method GetChildByName (line 1231) | def GetChildByName(self, name): method GetChildByPath (line 1249) | def GetChildByPath(self, path): method GetChildByRemoteObject (line 1258) | def GetChildByRemoteObject(self, remote_object): method AddOrGetFileByPath (line 1280) | def AddOrGetFileByPath(self, path, hierarchical): method AddOrGetVariantGroupByNameAndPath (line 1378) | def AddOrGetVariantGroupByNameAndPath(self, name, path): method TakeOverOnlyChild (line 1405) | def TakeOverOnlyChild(self, recurse=False): method SortGroup (line 1485) | def SortGroup(self): class XCFileLikeElement (line 1496) | class XCFileLikeElement(XCHierarchicalElement): method PathHashables (line 1500) | def PathHashables(self): class XCContainerPortal (line 1518) | class XCContainerPortal(XCObject): class XCRemoteObject (line 1524) | class XCRemoteObject(XCObject): class PBXFileReference (line 1530) | class PBXFileReference(XCFileLikeElement, XCContainerPortal, XCRemoteObj... method __init__ (line 1546) | def __init__(self, properties=None, id=None, parent=None): class PBXVariantGroup (line 1636) | class PBXVariantGroup(PBXGroup, XCFileLikeElement): class XCBuildConfiguration (line 1646) | class XCBuildConfiguration(XCObject): method HasBuildSetting (line 1656) | def HasBuildSetting(self, key): method GetBuildSetting (line 1659) | def GetBuildSetting(self, key): method SetBuildSetting (line 1662) | def SetBuildSetting(self, key, value): method AppendBuildSetting (line 1666) | def AppendBuildSetting(self, key, value): method DelBuildSetting (line 1671) | def DelBuildSetting(self, key): method SetBaseConfiguration (line 1675) | def SetBaseConfiguration(self, value): class XCConfigurationList (line 1679) | class XCConfigurationList(XCObject): method Name (line 1695) | def Name(self): method ConfigurationNamed (line 1704) | def ConfigurationNamed(self, name): method DefaultConfiguration (line 1712) | def DefaultConfiguration(self): method HasBuildSetting (line 1716) | def HasBuildSetting(self, key): method GetBuildSetting (line 1750) | def GetBuildSetting(self, key): method SetBuildSetting (line 1770) | def SetBuildSetting(self, key, value): method AppendBuildSetting (line 1778) | def AppendBuildSetting(self, key, value): method DelBuildSetting (line 1786) | def DelBuildSetting(self, key): method SetBaseConfiguration (line 1794) | def SetBaseConfiguration(self, value): class PBXBuildFile (line 1801) | class PBXBuildFile(XCObject): method Name (line 1814) | def Name(self): method Hashables (line 1818) | def Hashables(self): class XCBuildPhase (line 1833) | class XCBuildPhase(XCObject): method __init__ (line 1861) | def __init__(self, properties=None, id=None, parent=None): method FileGroup (line 1870) | def FileGroup(self, path): method _AddPathToDict (line 1878) | def _AddPathToDict(self, pbxbuildfile, path): method _AddBuildFileToDicts (line 1888) | def _AddBuildFileToDicts(self, pbxbuildfile, path=None): method AppendBuildFile (line 1946) | def AppendBuildFile(self, pbxbuildfile, path=None): method AddFile (line 1955) | def AddFile(self, path, settings=None): class PBXHeadersBuildPhase (line 1976) | class PBXHeadersBuildPhase(XCBuildPhase): method Name (line 1979) | def Name(self): method FileGroup (line 1982) | def FileGroup(self, path): class PBXResourcesBuildPhase (line 1986) | class PBXResourcesBuildPhase(XCBuildPhase): method Name (line 1989) | def Name(self): method FileGroup (line 1992) | def FileGroup(self, path): class PBXSourcesBuildPhase (line 1996) | class PBXSourcesBuildPhase(XCBuildPhase): method Name (line 1999) | def Name(self): method FileGroup (line 2002) | def FileGroup(self, path): class PBXFrameworksBuildPhase (line 2006) | class PBXFrameworksBuildPhase(XCBuildPhase): method Name (line 2009) | def Name(self): method FileGroup (line 2012) | def FileGroup(self, path): class PBXShellScriptBuildPhase (line 2025) | class PBXShellScriptBuildPhase(XCBuildPhase): method Name (line 2038) | def Name(self): class PBXCopyFilesBuildPhase (line 2045) | class PBXCopyFilesBuildPhase(XCBuildPhase): method Name (line 2091) | def Name(self): method FileGroup (line 2097) | def FileGroup(self, path): method SetDestination (line 2100) | def SetDestination(self, path): class PBXBuildRule (line 2185) | class PBXBuildRule(XCObject): method Name (line 2198) | def Name(self): method Hashables (line 2202) | def Hashables(self): class PBXContainerItemProxy (line 2213) | class PBXContainerItemProxy(XCObject): method __repr__ (line 2241) | def __repr__(self): method Name (line 2246) | def Name(self): method Hashables (line 2250) | def Hashables(self): class PBXTargetDependency (line 2260) | class PBXTargetDependency(XCObject): method __repr__ (line 2279) | def __repr__(self): method Name (line 2283) | def Name(self): method Hashables (line 2287) | def Hashables(self): class PBXReferenceProxy (line 2296) | class PBXReferenceProxy(XCFileLikeElement): class XCTarget (line 2307) | class XCTarget(XCRemoteObject): method __init__ (line 2332) | def __init__( method AddDependency (line 2359) | def AddDependency(self, other): method ConfigurationNamed (line 2394) | def ConfigurationNamed(self, name): method DefaultConfiguration (line 2397) | def DefaultConfiguration(self): method HasBuildSetting (line 2400) | def HasBuildSetting(self, key): method GetBuildSetting (line 2403) | def GetBuildSetting(self, key): method SetBuildSetting (line 2406) | def SetBuildSetting(self, key, value): method AppendBuildSetting (line 2409) | def AppendBuildSetting(self, key, value): method DelBuildSetting (line 2412) | def DelBuildSetting(self, key): class PBXNativeTarget (line 2421) | class PBXNativeTarget(XCTarget): method __init__ (line 2478) | def __init__( method GetBuildPhaseByType (line 2602) | def GetBuildPhaseByType(self, type): method HeadersPhase (line 2619) | def HeadersPhase(self): method ResourcesPhase (line 2644) | def ResourcesPhase(self): method SourcesPhase (line 2662) | def SourcesPhase(self): method FrameworksPhase (line 2670) | def FrameworksPhase(self): method AddDependency (line 2678) | def AddDependency(self, other): class PBXAggregateTarget (line 2719) | class PBXAggregateTarget(XCTarget): class PBXProject (line 2723) | class PBXProject(XCContainerPortal): method __init__ (line 2758) | def __init__(self, properties=None, id=None, parent=None, path=None): method Name (line 2764) | def Name(self): method Path (line 2770) | def Path(self): method Comment (line 2773) | def Comment(self): method Children (line 2776) | def Children(self): method PBXProjectAncestor (line 2790) | def PBXProjectAncestor(self): method _GroupByName (line 2793) | def _GroupByName(self, name): method SourceGroup (line 2807) | def SourceGroup(self): method ProductsGroup (line 2810) | def ProductsGroup(self): method IntermediatesGroup (line 2816) | def IntermediatesGroup(self): method FrameworksGroup (line 2821) | def FrameworksGroup(self): method ProjectsGroup (line 2824) | def ProjectsGroup(self): method RootGroupForPath (line 2827) | def RootGroupForPath(self, path): method AddOrGetFileInRootGroup (line 2864) | def AddOrGetFileInRootGroup(self, path): method RootGroupsTakeOverOnlyChildren (line 2875) | def RootGroupsTakeOverOnlyChildren(self, recurse=False): method SortGroups (line 2882) | def SortGroups(self): method AddOrGetProjectReference (line 2918) | def AddOrGetProjectReference(self, other_pbxproject): method _AllSymrootsUnique (line 3000) | def _AllSymrootsUnique(self, target, inherit_unique_symroot): method _DefinedSymroots (line 3013) | def _DefinedSymroots(self, target): method _IsUniqueSymrootForTarget (line 3031) | def _IsUniqueSymrootForTarget(self, symroot): method _SetUpProductReferences (line 3040) | def _SetUpProductReferences(self, other_pbxproject, product_group, pro... method SortRemoteProductReferences (line 3079) | def SortRemoteProductReferences(self): class XCProjectFile (line 3117) | class XCProjectFile(XCObject): method ComputeIDs (line 3128) | def ComputeIDs(self, recursive=True, overwrite=True, hash=None): method Print (line 3135) | def Print(self, file=sys.stdout): method _PrintObjects (line 3155) | def _PrintObjects(self, file): FILE: gyp/pylib/gyp/xml_fix.py function _Replacement_write_data (line 15) | def _Replacement_write_data(writer, data, is_attrib=False): function _Replacement_writexml (line 24) | def _Replacement_writexml(self, writer, indent="", addindent="", newl=""): class XmlFix (line 46) | class XmlFix: method __init__ (line 49) | def __init__(self): method Cleanup (line 57) | def Cleanup(self): method __del__ (line 63) | def __del__(self): FILE: gyp/pylib/packaging/_elffile.py class ELFInvalid (line 17) | class ELFInvalid(ValueError): class EIClass (line 21) | class EIClass(enum.IntEnum): class EIData (line 26) | class EIData(enum.IntEnum): class EMachine (line 31) | class EMachine(enum.IntEnum): class ELFFile (line 39) | class ELFFile: method __init__ (line 44) | def __init__(self, f: IO[bytes]) -> None: method _read (line 89) | def _read(self, fmt: str) -> Tuple[int, ...]: method interpreter (line 93) | def interpreter(self) -> Optional[str]: FILE: gyp/pylib/packaging/_manylinux.py function _parse_elf (line 20) | def _parse_elf(path: str) -> Generator[Optional[ELFFile], None, None]: function _is_linux_armhf (line 28) | def _is_linux_armhf(executable: str) -> bool: function _is_linux_i686 (line 43) | def _is_linux_i686(executable: str) -> bool: function _have_compatible_abi (line 53) | def _have_compatible_abi(executable: str, archs: Sequence[str]) -> bool: class _GLibCVersion (line 70) | class _GLibCVersion(NamedTuple): function _glibc_version_string_confstr (line 75) | def _glibc_version_string_confstr() -> Optional[str]: function _glibc_version_string_ctypes (line 94) | def _glibc_version_string_ctypes() -> Optional[str]: function _glibc_version_string (line 138) | def _glibc_version_string() -> Optional[str]: function _parse_glibc_version (line 143) | def _parse_glibc_version(version_str: str) -> Tuple[int, int]: function _get_glibc_version (line 163) | def _get_glibc_version() -> Tuple[int, int]: function _is_compatible (line 171) | def _is_compatible(arch: str, version: _GLibCVersion) -> bool: function platform_tags (line 207) | def platform_tags(archs: Sequence[str]) -> Iterator[str]: FILE: gyp/pylib/packaging/_musllinux.py class _MuslVersion (line 16) | class _MuslVersion(NamedTuple): function _parse_musl_version (line 21) | def _parse_musl_version(output: str) -> Optional[_MuslVersion]: function _get_musl_version (line 32) | def _get_musl_version(executable: str) -> Optional[_MuslVersion]: function platform_tags (line 54) | def platform_tags(archs: Sequence[str]) -> Iterator[str]: FILE: gyp/pylib/packaging/_parser.py class Node (line 13) | class Node: method __init__ (line 14) | def __init__(self, value: str) -> None: method __str__ (line 17) | def __str__(self) -> str: method __repr__ (line 20) | def __repr__(self) -> str: method serialize (line 23) | def serialize(self) -> str: class Variable (line 27) | class Variable(Node): method serialize (line 28) | def serialize(self) -> str: class Value (line 32) | class Value(Node): method serialize (line 33) | def serialize(self) -> str: class Op (line 37) | class Op(Node): method serialize (line 38) | def serialize(self) -> str: class ParsedRequirement (line 52) | class ParsedRequirement(NamedTuple): function parse_requirement (line 63) | def parse_requirement(source: str) -> ParsedRequirement: function _parse_requirement (line 67) | def _parse_requirement(tokenizer: Tokenizer) -> ParsedRequirement: function _parse_requirement_details (line 88) | def _parse_requirement_details( function _parse_requirement_marker (line 139) | def _parse_requirement_marker( function _parse_extras (line 159) | def _parse_extras(tokenizer: Tokenizer) -> List[str]: function _parse_extras_list (line 178) | def _parse_extras_list(tokenizer: Tokenizer) -> List[str]: function _parse_specifier (line 205) | def _parse_specifier(tokenizer: Tokenizer) -> str: function _parse_version_many (line 222) | def _parse_version_many(tokenizer: Tokenizer) -> str: function parse_marker (line 254) | def parse_marker(source: str) -> MarkerList: function _parse_full_marker (line 258) | def _parse_full_marker(tokenizer: Tokenizer) -> MarkerList: function _parse_marker (line 264) | def _parse_marker(tokenizer: Tokenizer) -> MarkerList: function _parse_marker_atom (line 276) | def _parse_marker_atom(tokenizer: Tokenizer) -> MarkerAtom: function _parse_marker_item (line 298) | def _parse_marker_item(tokenizer: Tokenizer) -> MarkerItem: function _parse_marker_var (line 312) | def _parse_marker_var(tokenizer: Tokenizer) -> MarkerVar: function process_env_var (line 326) | def process_env_var(env_var: str) -> Variable: function process_python_str (line 336) | def process_python_str(python_str: str) -> Value: function _parse_marker_op (line 341) | def _parse_marker_op(tokenizer: Tokenizer) -> Op: FILE: gyp/pylib/packaging/_structures.py class InfinityType (line 6) | class InfinityType: method __repr__ (line 7) | def __repr__(self) -> str: method __hash__ (line 10) | def __hash__(self) -> int: method __lt__ (line 13) | def __lt__(self, other: object) -> bool: method __le__ (line 16) | def __le__(self, other: object) -> bool: method __eq__ (line 19) | def __eq__(self, other: object) -> bool: method __gt__ (line 22) | def __gt__(self, other: object) -> bool: method __ge__ (line 25) | def __ge__(self, other: object) -> bool: method __neg__ (line 28) | def __neg__(self: object) -> "NegativeInfinityType": class NegativeInfinityType (line 35) | class NegativeInfinityType: method __repr__ (line 36) | def __repr__(self) -> str: method __hash__ (line 39) | def __hash__(self) -> int: method __lt__ (line 42) | def __lt__(self, other: object) -> bool: method __le__ (line 45) | def __le__(self, other: object) -> bool: method __eq__ (line 48) | def __eq__(self, other: object) -> bool: method __gt__ (line 51) | def __gt__(self, other: object) -> bool: method __ge__ (line 54) | def __ge__(self, other: object) -> bool: method __neg__ (line 57) | def __neg__(self: object) -> InfinityType: FILE: gyp/pylib/packaging/_tokenizer.py class Token (line 10) | class Token: class ParserSyntaxError (line 16) | class ParserSyntaxError(Exception): method __init__ (line 19) | def __init__( method __str__ (line 32) | def __str__(self) -> str: class Tokenizer (line 88) | class Tokenizer: method __init__ (line 95) | def __init__( method consume (line 108) | def consume(self, name: str) -> None: method check (line 113) | def check(self, name: str, *, peek: bool = False) -> bool: method expect (line 134) | def expect(self, name: str, *, expected: str) -> Token: method read (line 143) | def read(self) -> Token: method raise_syntax_error (line 153) | def raise_syntax_error( method enclosing_tokens (line 172) | def enclosing_tokens( FILE: gyp/pylib/packaging/markers.py class InvalidMarker (line 34) | class InvalidMarker(ValueError): class UndefinedComparison (line 40) | class UndefinedComparison(ValueError): class UndefinedEnvironmentName (line 46) | class UndefinedEnvironmentName(ValueError): function _normalize_extra_values (line 53) | def _normalize_extra_values(results: Any) -> Any: function _format_marker (line 69) | def _format_marker( function _eval_op (line 110) | def _eval_op(lhs: str, op: Op, rhs: str) -> bool: function _normalize (line 125) | def _normalize(*values: str, key: str) -> Tuple[str, ...]: function _evaluate_markers (line 137) | def _evaluate_markers(markers: MarkerList, environment: Dict[str, str]) ... function format_full_version (line 167) | def format_full_version(info: "sys._version_info") -> str: function default_environment (line 174) | def default_environment() -> Dict[str, str]: class Marker (line 192) | class Marker: method __init__ (line 193) | def __init__(self, marker: str) -> None: method __str__ (line 218) | def __str__(self) -> str: method __repr__ (line 221) | def __repr__(self) -> str: method __hash__ (line 224) | def __hash__(self) -> int: method __eq__ (line 227) | def __eq__(self, other: Any) -> bool: method evaluate (line 233) | def evaluate(self, environment: Optional[Dict[str, str]] = None) -> bool: FILE: gyp/pylib/packaging/metadata.py class Literal (line 34) | class Literal: method __init_subclass__ (line 35) | def __init_subclass__(*_args, **_kwargs): class TypedDict (line 38) | class TypedDict: method __init_subclass__ (line 39) | def __init_subclass__(*_args, **_kwargs): class ExceptionGroup (line 47) | class ExceptionGroup(Exception): # noqa: N818 method __init__ (line 57) | def __init__(self, message: str, exceptions: List[Exception]) -> None: method __repr__ (line 61) | def __repr__(self) -> str: class InvalidMetadata (line 68) | class InvalidMetadata(ValueError): method __init__ (line 74) | def __init__(self, field: str, message: str) -> None: class RawMetadata (line 83) | class RawMetadata(TypedDict, total=False): function _parse_keywords (line 188) | def _parse_keywords(data: str) -> List[str]: function _parse_project_urls (line 193) | def _parse_project_urls(data: List[str]) -> Dict[str, str]: function _get_payload (line 233) | def _get_payload(msg: email.message.Message, source: Union[bytes, str]) ... function parse_email (line 295) | def parse_email(data: Union[bytes, str]) -> Tuple[RawMetadata, Dict[str,... class _Validator (line 481) | class _Validator(Generic[T]): method __init__ (line 495) | def __init__( method __set_name__ (line 502) | def __set_name__(self, _owner: "Metadata", name: str) -> None: method __get__ (line 506) | def __get__(self, instance: "Metadata", _owner: Type["Metadata"]) -> T: method _invalid_metadata (line 533) | def _invalid_metadata( method _process_metadata_version (line 542) | def _process_metadata_version(self, value: str) -> _MetadataVersion: method _process_name (line 548) | def _process_name(self, value: str) -> str: method _process_version (line 561) | def _process_version(self, value: str) -> version_module.Version: method _process_summary (line 571) | def _process_summary(self, value: str) -> str: method _process_description_content_type (line 577) | def _process_description_content_type(self, value: str) -> str: method _process_dynamic (line 608) | def _process_dynamic(self, value: List[str]) -> List[str]: method _process_provides_extra (line 618) | def _process_provides_extra( method _process_requires_python (line 633) | def _process_requires_python(self, value: str) -> specifiers.Specifier... method _process_requires_dist (line 641) | def _process_requires_dist( class Metadata (line 655) | class Metadata: method from_raw (line 667) | def from_raw(cls, data: RawMetadata, *, validate: bool = True) -> "Met... method from_email (line 724) | def from_email( FILE: gyp/pylib/packaging/requirements.py class InvalidRequirement (line 14) | class InvalidRequirement(ValueError): class Requirement (line 20) | class Requirement: method __init__ (line 33) | def __init__(self, requirement_string: str) -> None: method _iter_parts (line 48) | def _iter_parts(self, name: str) -> Iterator[str]: method __str__ (line 66) | def __str__(self) -> str: method __repr__ (line 69) | def __repr__(self) -> str: method __hash__ (line 72) | def __hash__(self) -> int: method __eq__ (line 80) | def __eq__(self, other: Any) -> bool: FILE: gyp/pylib/packaging/specifiers.py function _coerce_version (line 34) | def _coerce_version(version: UnparsedVersion) -> Version: class InvalidSpecifier (line 40) | class InvalidSpecifier(ValueError): class BaseSpecifier (line 52) | class BaseSpecifier(metaclass=abc.ABCMeta): method __str__ (line 54) | def __str__(self) -> str: method __hash__ (line 61) | def __hash__(self) -> int: method __eq__ (line 67) | def __eq__(self, other: object) -> bool: method prereleases (line 77) | def prereleases(self) -> Optional[bool]: method prereleases (line 85) | def prereleases(self, value: bool) -> None: method contains (line 92) | def contains(self, item: str, prereleases: Optional[bool] = None) -> b... method filter (line 98) | def filter( class Specifier (line 107) | class Specifier(BaseSpecifier): method __init__ (line 230) | def __init__(self, spec: str = "", prereleases: Optional[bool] = None)... method prereleases (line 257) | def prereleases(self) -> bool: method prereleases (line 281) | def prereleases(self, value: bool) -> None: method operator (line 285) | def operator(self) -> str: method version (line 294) | def version(self) -> str: method __repr__ (line 302) | def __repr__(self) -> str: method __str__ (line 320) | def __str__(self) -> str: method _canonical_spec (line 331) | def _canonical_spec(self) -> Tuple[str, str]: method __hash__ (line 338) | def __hash__(self) -> int: method __eq__ (line 341) | def __eq__(self, other: object) -> bool: method _get_operator (line 370) | def _get_operator(self, op: str) -> CallableOperator: method _compare_compatible (line 376) | def _compare_compatible(self, prospective: Version, spec: str) -> bool: method _compare_equal (line 397) | def _compare_equal(self, prospective: Version, spec: str) -> bool: method _compare_not_equal (line 438) | def _compare_not_equal(self, prospective: Version, spec: str) -> bool: method _compare_less_than_equal (line 441) | def _compare_less_than_equal(self, prospective: Version, spec: str) ->... method _compare_greater_than_equal (line 448) | def _compare_greater_than_equal(self, prospective: Version, spec: str)... method _compare_less_than (line 455) | def _compare_less_than(self, prospective: Version, spec_str: str) -> b... method _compare_greater_than (line 480) | def _compare_greater_than(self, prospective: Version, spec_str: str) -... method _compare_arbitrary (line 511) | def _compare_arbitrary(self, prospective: Version, spec: str) -> bool: method __contains__ (line 514) | def __contains__(self, item: Union[str, Version]) -> bool: method contains (line 535) | def contains( method filter (line 581) | def filter( function _version_split (line 646) | def _version_split(version: str) -> List[str]: function _version_join (line 668) | def _version_join(components: List[str]) -> str: function _is_not_suffix (line 679) | def _is_not_suffix(segment: str) -> bool: function _pad_version (line 685) | def _pad_version(left: List[str], right: List[str]) -> Tuple[List[str], ... class SpecifierSet (line 703) | class SpecifierSet(BaseSpecifier): method __init__ (line 710) | def __init__( method prereleases (line 746) | def prereleases(self) -> Optional[bool]: method prereleases (line 763) | def prereleases(self, value: bool) -> None: method __repr__ (line 766) | def __repr__(self) -> str: method __str__ (line 787) | def __str__(self) -> str: method __hash__ (line 800) | def __hash__(self) -> int: method __and__ (line 803) | def __and__(self, other: Union["SpecifierSet", str]) -> "SpecifierSet": method __eq__ (line 835) | def __eq__(self, other: object) -> bool: method __len__ (line 861) | def __len__(self) -> int: method __iter__ (line 865) | def __iter__(self) -> Iterator[Specifier]: method __contains__ (line 875) | def __contains__(self, item: UnparsedVersion) -> bool: method contains (line 896) | def contains( method filter (line 953) | def filter( FILE: gyp/pylib/packaging/tags.py class Tag (line 44) | class Tag: method __init__ (line 54) | def __init__(self, interpreter: str, abi: str, platform: str) -> None: method interpreter (line 66) | def interpreter(self) -> str: method abi (line 70) | def abi(self) -> str: method platform (line 74) | def platform(self) -> str: method __eq__ (line 77) | def __eq__(self, other: object) -> bool: method __hash__ (line 88) | def __hash__(self) -> int: method __str__ (line 91) | def __str__(self) -> str: method __repr__ (line 94) | def __repr__(self) -> str: function parse_tag (line 98) | def parse_tag(tag: str) -> FrozenSet[Tag]: function _get_config_var (line 114) | def _get_config_var(name: str, warn: bool = False) -> Union[int, str, No... function _normalize_string (line 123) | def _normalize_string(string: str) -> str: function _abi3_applies (line 127) | def _abi3_applies(python_version: PythonVersion) -> bool: function _cpython_abis (line 136) | def _cpython_abis(py_version: PythonVersion, warn: bool = False) -> List... function cpython_tags (line 172) | def cpython_tags( function _generic_abi (line 229) | def _generic_abi() -> List[str]: function generic_tags (line 270) | def generic_tags( function _py_interpreter_range (line 301) | def _py_interpreter_range(py_version: PythonVersion) -> Iterator[str]: function compatible_tags (line 316) | def compatible_tags( function _mac_arch (line 341) | def _mac_arch(arch: str, is_32bit: bool = _32_BIT_INTERPRETER) -> str: function _mac_binary_formats (line 351) | def _mac_binary_formats(version: MacVersion, cpu_arch: str) -> List[str]: function mac_platforms (line 383) | def mac_platforms( function _linux_platforms (line 471) | def _linux_platforms(is_32bit: bool = _32_BIT_INTERPRETER) -> Iterator[s... function _generic_platforms (line 490) | def _generic_platforms() -> Iterator[str]: function platform_tags (line 494) | def platform_tags() -> Iterator[str]: function interpreter_name (line 506) | def interpreter_name() -> str: function interpreter_version (line 517) | def interpreter_version(*, warn: bool = False) -> str: function _version_nodot (line 529) | def _version_nodot(version: PythonVersion) -> str: function sys_tags (line 533) | def sys_tags(*, warn: bool = False) -> Iterator[Tag]: FILE: gyp/pylib/packaging/utils.py class InvalidName (line 15) | class InvalidName(ValueError): class InvalidWheelFilename (line 21) | class InvalidWheelFilename(ValueError): class InvalidSdistFilename (line 27) | class InvalidSdistFilename(ValueError): function canonicalize_name (line 43) | def canonicalize_name(name: str, *, validate: bool = False) -> Normalize... function is_normalized_name (line 51) | def is_normalized_name(name: str) -> bool: function canonicalize_version (line 55) | def canonicalize_version( function parse_wheel_filename (line 103) | def parse_wheel_filename( function parse_sdist_filename (line 146) | def parse_sdist_filename(filename: str) -> Tuple[NormalizedName, Version]: FILE: gyp/pylib/packaging/version.py class _Version (line 36) | class _Version(NamedTuple): function parse (line 45) | def parse(version: str) -> "Version": class InvalidVersion (line 57) | class InvalidVersion(ValueError): class _BaseVersion (line 67) | class _BaseVersion: method __hash__ (line 70) | def __hash__(self) -> int: method __lt__ (line 76) | def __lt__(self, other: "_BaseVersion") -> bool: method __le__ (line 82) | def __le__(self, other: "_BaseVersion") -> bool: method __eq__ (line 88) | def __eq__(self, other: object) -> bool: method __ge__ (line 94) | def __ge__(self, other: "_BaseVersion") -> bool: method __gt__ (line 100) | def __gt__(self, other: "_BaseVersion") -> bool: method __ne__ (line 106) | def __ne__(self, other: object) -> bool: class Version (line 159) | class Version(_BaseVersion): method __init__ (line 186) | def __init__(self, version: str) -> None: method __repr__ (line 224) | def __repr__(self) -> str: method __str__ (line 232) | def __str__(self) -> str: method epoch (line 266) | def epoch(self) -> int: method release (line 277) | def release(self) -> Tuple[int, ...]: method pre (line 293) | def pre(self) -> Optional[Tuple[str, int]]: method post (line 308) | def post(self) -> Optional[int]: method dev (line 319) | def dev(self) -> Optional[int]: method local (line 330) | def local(self) -> Optional[str]: method public (line 344) | def public(self) -> str: method base_version (line 357) | def base_version(self) -> str: method is_prerelease (line 382) | def is_prerelease(self) -> bool: method is_postrelease (line 399) | def is_postrelease(self) -> bool: method is_devrelease (line 410) | def is_devrelease(self) -> bool: method major (line 421) | def major(self) -> int: method minor (line 430) | def minor(self) -> int: method micro (line 441) | def micro(self) -> int: function _parse_letter_version (line 452) | def _parse_letter_version( function _parse_local_version (line 491) | def _parse_local_version(local: Optional[str]) -> Optional[LocalType]: function _cmpkey (line 503) | def _cmpkey( FILE: gyp/test_gyp.py function is_test_name (line 16) | def is_test_name(f): function find_all_gyptest_files (line 20) | def find_all_gyptest_files(directory): function main (line 28) | def main(argv=None): function print_configuration_info (line 146) | def print_configuration_info(): class Runner (line 167) | class Runner: method __init__ (line 168) | def __init__(self, formats, tests, gyp_options, verbose): method run (line 181) | def run(self): method run_test (line 195) | def run_test(self, test, fmt, i): method print_ (line 228) | def print_(self, msg): method erase_current_line (line 237) | def erase_current_line(self): method print_results (line 242) | def print_results(self): FILE: gyp/tools/graphviz.py function ParseTarget (line 16) | def ParseTarget(target): function LoadEdges (line 22) | def LoadEdges(filename, targets): function WriteGraph (line 43) | def WriteGraph(edges): function main (line 85) | def main(): FILE: gyp/tools/pretty_gyp.py function comment_replace (line 23) | def comment_replace(matchobj): function mask_comments (line 27) | def mask_comments(input): function quote_replace (line 33) | def quote_replace(matchobj): function mask_quotes (line 42) | def mask_quotes(input): function do_split (line 48) | def do_split(input, masked_input, search_re): function split_double_braces (line 63) | def split_double_braces(input): function count_braces (line 84) | def count_braces(line): function prettyprint_input (line 116) | def prettyprint_input(lines): function main (line 140) | def main(): FILE: gyp/tools/pretty_sln.py function BuildProject (line 24) | def BuildProject(project, built, projects, deps): function ParseSolution (line 35) | def ParseSolution(solution_file): function PrintDependencies (line 109) | def PrintDependencies(projects, deps): function PrintBuildOrder (line 126) | def PrintBuildOrder(projects, deps): function PrintVCProj (line 140) | def PrintVCProj(projects): function main (line 164) | def main(): FILE: gyp/tools/pretty_vcproj.py function cmp (line 24) | def cmp(x, y): class CmpTuple (line 28) | class CmpTuple: method __call__ (line 31) | def __call__(self, x, y): class CmpNode (line 35) | class CmpNode: method __call__ (line 38) | def __call__(self, x, y): function PrettyPrintNode (line 63) | def PrettyPrintNode(node, indent=0): function FlattenFilter (line 97) | def FlattenFilter(node): function FixFilenames (line 114) | def FixFilenames(filenames, current_directory): function AbsoluteNode (line 129) | def AbsoluteNode(node): function CleanupVcproj (line 149) | def CleanupVcproj(node): function GetConfigurationNodes (line 207) | def GetConfigurationNodes(vcproj): function GetChildrenVsprops (line 219) | def GetChildrenVsprops(filename): function SeekToNode (line 227) | def SeekToNode(node1, child2): function MergeAttributes (line 249) | def MergeAttributes(node1, node2): function MergeProperties (line 274) | def MergeProperties(node1, node2): function main (line 284) | def main(argv): FILE: lib/Find-VisualStudio.cs type InstanceState (line 16) | [Flags] type IEnumSetupInstances (line 27) | [Guid("6380BCFF-41D3-4B2E-8B2E-BF8A6810C848")] method Next (line 33) | void Next([MarshalAs(UnmanagedType.U4), In] int celt, method Skip (line 37) | void Skip([MarshalAs(UnmanagedType.U4), In] int celt); method Reset (line 39) | void Reset(); method Clone (line 41) | [return: MarshalAs(UnmanagedType.Interface)] type ISetupConfiguration (line 45) | [Guid("42843719-DB4C-46C2-8E7C-64F1816EFD5B")] type ISetupConfiguration2 (line 52) | [Guid("26AAB78C-4A60-49D6-AF3B-3C35BC93365D")] method EnumInstances (line 58) | [return: MarshalAs(UnmanagedType.Interface)] method GetInstanceForCurrentProcess (line 61) | [return: MarshalAs(UnmanagedType.Interface)] method GetInstanceForPath (line 64) | [return: MarshalAs(UnmanagedType.Interface)] method EnumAllInstances (line 67) | [return: MarshalAs(UnmanagedType.Interface)] type ISetupInstance (line 71) | [Guid("B41463C3-8866-43B5-BC33-2B0676F7F42E")] type ISetupInstance2 (line 78) | [Guid("89143C9A-05AF-49B0-B717-72E218A2185C")] method GetInstanceId (line 83) | [return: MarshalAs(UnmanagedType.BStr)] method GetInstallDate (line 86) | [return: MarshalAs(UnmanagedType.Struct)] method GetInstallationName (line 89) | [return: MarshalAs(UnmanagedType.BStr)] method GetInstallationPath (line 92) | [return: MarshalAs(UnmanagedType.BStr)] method GetInstallationVersion (line 95) | [return: MarshalAs(UnmanagedType.BStr)] method GetDisplayName (line 98) | [return: MarshalAs(UnmanagedType.BStr)] method GetDescription (line 101) | [return: MarshalAs(UnmanagedType.BStr)] method ResolvePath (line 104) | [return: MarshalAs(UnmanagedType.BStr)] method GetState (line 107) | [return: MarshalAs(UnmanagedType.U4)] method GetPackages (line 110) | [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum... method GetProduct (line 113) | ISetupPackageReference GetProduct(); method GetProductPath (line 115) | [return: MarshalAs(UnmanagedType.BStr)] method IsLaunchable (line 118) | [return: MarshalAs(UnmanagedType.VariantBool)] method IsComplete (line 121) | [return: MarshalAs(UnmanagedType.VariantBool)] method GetProperties (line 124) | [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum... method GetEnginePath (line 127) | [return: MarshalAs(UnmanagedType.BStr)] type ISetupPackageReference (line 131) | [Guid("DA8D8A16-B2B6-4487-A2F1-594CCCCD6BF5")] method GetId (line 137) | [return: MarshalAs(UnmanagedType.BStr)] method GetVersion (line 140) | [return: MarshalAs(UnmanagedType.BStr)] method GetChip (line 143) | [return: MarshalAs(UnmanagedType.BStr)] method GetLanguage (line 146) | [return: MarshalAs(UnmanagedType.BStr)] method GetBranch (line 149) | [return: MarshalAs(UnmanagedType.BStr)] method GetType (line 152) | [return: MarshalAs(UnmanagedType.BStr)] method GetUniqueId (line 155) | [return: MarshalAs(UnmanagedType.BStr)] method GetIsExtension (line 158) | [return: MarshalAs(UnmanagedType.VariantBool)] type ISetupPropertyStore (line 162) | [Guid("c601c175-a3be-44bc-91f6-4568d230fc83")] method GetNames (line 168) | [return: MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum... method GetValue (line 171) | object GetValue([MarshalAs(UnmanagedType.LPWStr), In] string pwszName); type SetupConfiguration (line 174) | [Guid("42843719-DB4C-46C2-8E7C-64F1816EFD5B")] class SetupConfigurationClass (line 181) | [Guid("177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D")] class Main (line 188) | public static class Main method PrintJson (line 190) | public static void PrintJson() method JsonString (line 219) | private static string JsonString(string s) method InstanceJson (line 224) | private static string InstanceJson(ISetupInstance2 setupInstance2) FILE: lib/build.js function build (line 11) | async function build (gyp, argv) { FILE: lib/clean.js function clean (line 6) | async function clean (gyp, argv) { FILE: lib/configure.js function configure (line 20) | async function configure (gyp, argv) { FILE: lib/create-config-gypi.js function parseConfigGypi (line 7) | function parseConfigGypi (config) { function getBaseConfigGypi (line 18) | async function getBaseConfigGypi ({ gyp, nodeDir }) { function getCurrentConfigGypi (line 38) | async function getCurrentConfigGypi ({ gyp, nodeDir, vsInfo, python }) { function createConfigGypi (line 121) | async function createConfigGypi ({ gyp, buildDir, nodeDir, vsInfo, pytho... FILE: lib/download.js function download (line 5) | async function download (gyp, url) { function readCAFile (line 28) | async function readCAFile (filename) { FILE: lib/find-node-directory.js function findNodeDirectory (line 6) | function findNodeDirectory (scriptLocation, processObj) { FILE: lib/find-python.js function getOsUserInfo (line 8) | function getOsUserInfo () { class PythonFinder (line 40) | class PythonFinder { method constructor (line 55) | constructor (configPython) { method addLog (line 62) | addLog (message) { method findPython (line 69) | async findPython () { method checkCommand (line 166) | async checkCommand (command) { method checkPyLauncher (line 202) | async checkPyLauncher () { method checkExecPath (line 217) | async checkExecPath (execPath) { method run (line 252) | async run (exec, args, shell) { method succeed (line 272) | succeed (execPath, version) { method fail (line 277) | fail () { FILE: lib/find-visualstudio.js class VisualStudioFinder (line 8) | class VisualStudioFinder { method constructor (line 15) | constructor (nodeSemver, configMsvsVersion) { method addLog (line 24) | addLog (message) { method findVisualStudio (line 29) | async findVisualStudio () { method succeed (line 77) | succeed (info) { method fail (line 84) | fail () { method findVisualStudio2019OrNewerFromSpecifiedLocation (line 121) | async findVisualStudio2019OrNewerFromSpecifiedLocation () { method findVisualStudio2017FromSpecifiedLocation (line 125) | async findVisualStudio2017FromSpecifiedLocation () { method findVSFromSpecifiedLocation (line 134) | async findVSFromSpecifiedLocation (supportedYears) { method findVisualStudio2019OrNewerUsingSetupModule (line 164) | async findVisualStudio2019OrNewerUsingSetupModule () { method findVisualStudio2017UsingSetupModule (line 168) | async findVisualStudio2017UsingSetupModule () { method findNewVSUsingSetupModule (line 177) | async findNewVSUsingSetupModule (supportedYears) { method findVisualStudio2019OrNewer (line 225) | async findVisualStudio2019OrNewer () { method findVisualStudio2017 (line 230) | async findVisualStudio2017 () { method findNewVS (line 241) | async findNewVS (supportedYears) { method parseData (line 263) | parseData (err, stdout, stderr, sanityCheckOptions) { method processData (line 303) | processData (vsInfo, supportedYears) { method getVersionInfo (line 368) | getVersionInfo (info) { method msBuildPathExists (line 400) | msBuildPathExists (path) { method getMSBuild (line 405) | getMSBuild (info, versionYear) { method getToolset (line 436) | getToolset (info, versionYear) { method getSDK (line 471) | getSDK (info) { method findVisualStudio2015 (line 506) | async findVisualStudio2015 () { method findVisualStudio2013 (line 522) | async findVisualStudio2013 () { method findOldVS (line 538) | async findOldVS (info) { method checkConfigVersion (line 579) | checkConfigVersion (versionYear, vsPath) { method execFile (line 601) | async execFile (exec, args) { FILE: lib/install.js function install (line 17) | async function install (gyp, argv) { class ShaSum (line 392) | class ShaSum extends Transform { method constructor (line 393) | constructor (callback) { method _transform (line 399) | _transform (chunk, _, callback) { method _flush (line 404) | _flush (callback) { FILE: lib/list.js function list (line 6) | async function list (gyp, args) { FILE: lib/log.js constant COLORS (line 13) | const COLORS = { class Logger (line 41) | class Logger { method constructor (line 75) | constructor (stream) { method stream (line 83) | get stream () { method stream (line 87) | set stream (stream) { method level (line 91) | get level () { method level (line 95) | set level (level) { method isVisible (line 99) | isVisible (level) { method #onLog (line 103) | #onLog (...args) { method #color (line 126) | #color (str, { fg, bg, inverse }) { method #log (line 138) | #log (levelId, msgPrefix, ...args) { constant NULL_LOGGER (line 161) | const NULL_LOGGER = !!process.env.NODE_GYP_NULL_LOGGER FILE: lib/node-gyp.js class Gyp (line 21) | class Gyp extends EventEmitter { method constructor (line 74) | constructor (...args) { method parseArgv (line 94) | parseArgv (argv) { method spawn (line 168) | spawn (command, args, opts) { method usage (line 184) | usage () { FILE: lib/process-release.js function processRelease (line 16) | function processRelease (argv, gyp, defaultVersion, defaultRelease) { function normalizePath (line 122) | function normalizePath (p) { function resolveLibUrl (line 126) | function resolveLibUrl (name, defaultUrl, arch, versionMajor) { FILE: lib/rebuild.js function rebuild (line 3) | async function rebuild (gyp, argv) { FILE: lib/remove.js function remove (line 8) | async function remove (gyp, argv) { FILE: lib/util.js function regGetValue (line 13) | async function regGetValue (key, value, addOpts) { function regSearchKeys (line 42) | async function regSearchKeys (keys, value, addOpts) { function findAccessibleSync (line 57) | function findAccessibleSync (logprefix, dir, candidates) { FILE: src/win_delay_load_hook.cc function FARPROC (line 23) | static FARPROC WINAPI load_exe_hook(unsigned int event, DelayLoadInfo* i... FILE: test/common.js function fail (line 7) | function fail () { FILE: test/fixtures/test-charmap.py function main (line 10) | def main(): FILE: test/simple-proxy.js function handler (line 13) | function handler (req, res) { FILE: test/test-addon.js function runHello (line 25) | function runHello (hostProcess = process.execPath) { function getEncoding (line 30) | function getEncoding () { function checkCharmapValid (line 35) | function checkCharmapValid () { FILE: test/test-configure-nodedir.js function checkTargetPath (line 48) | function checkTargetPath (target, value) { FILE: test/test-configure-python.js constant EXPECTED_PYPATH (line 23) | const EXPECTED_PYPATH = path.join(__dirname, '..', 'gyp', 'pylib') constant SEPARATOR (line 24) | const SEPARATOR = process.platform === 'win32' ? ';' : ':' FILE: test/test-find-python.js class TestPythonFinder (line 14) | class TestPythonFinder extends PythonFinder { method constructor (line 15) | constructor (...args) { method findPython (line 20) | async findPython () { FILE: test/test-find-visualstudio.js class TestVisualStudioFinder (line 14) | class TestVisualStudioFinder extends VisualStudioFinder { method findVisualStudio (line 15) | async findVisualStudio () { function verifyVSSetupData (line 624) | async function verifyVSSetupData (fixtureName, vsType, vsYear, sdkVersio... function setupExecFixture (line 664) | function setupExecFixture (finder, fixtureName) { function allVsVersions (line 676) | function allVsVersions (finder) { FILE: test/test-install.js method stat (line 22) | stat (_) { FILE: test/test-windows-make.js function runHello (line 28) | function runHello (hostProcess = process.execPath) { function executable (line 33) | function executable (name) { function getEnv (line 37) | function getEnv (target) { function quote (line 73) | function quote (path) { FILE: update-gyp.py function is_within_directory (line 40) | def is_within_directory(directory, target): function safe_extract (line 48) | def safe_extract(tar, path=".", members=None, *, numeric_owner=False):