kENVIRONMENT_LOOKUP =  {
    'ACTION': 'String',
    'ADDITIONAL_SDKS': 'String',
    'ALTERNATE_GROUP': 'String',
    'ALTERNATE_MODE': 'String',
    'ALTERNATE_OWNER': 'String',
    'ALTERNATE_PERMISSIONS_FILES': 'StringList',
    'ALWAYS_SEARCH_USER_PATHS': 'Boolean',
    'APPLE_INTERNAL_DEVELOPER_DIR': 'Path',
    'APPLE_INTERNAL_DIR': 'Path',
    'APPLE_INTERNAL_DOCUMENTATION_DIR': 'Path',
    'APPLE_INTERNAL_LIBRARY_DIR': 'Path',
    'APPLE_INTERNAL_TOOLS': 'Path',
    'APPLICATION_EXTENSION_API_ONLY': 'Boolean',
    'APPLY_RULES_IN_COPY_FILES': 'Boolean',
    'ARCHS': 'String',
    'ARCHS_STANDARD': 'StringList',
    'ARCHS_STANDARD_32_64_BIT': 'StringList',
    'ARCHS_STANDARD_32_BIT': 'StringList',
    'ARCHS_STANDARD_64_BIT': 'StringList',
    'ARCHS_STANDARD_INCLUDING_64_BIT': 'StringList',
    'ARCHS_UNIVERSAL_IPHONE_OS': 'StringList',
    'ASSETCATALOG_COMPILER_APPICON_NAME': 'String',
    'ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME': 'String',
    'ASSETCATALOG_NOTICES': 'Boolean',
    'ASSETCATALOG_OTHER_FLAGS': 'StringList',
    'ASSETCATALOG_WARNINGS': 'Boolean',
    'AVAILABLE_PLATFORMS': 'String',
    'BUILD_COMPONENTS': 'String',
    'BUILD_DIR': 'Path',
    'BUILD_ROOT': 'Path',
    'BUILD_STYLE': 'String',
    'BUILD_VARIANTS': 'String',
    'BUILT_PRODUCTS_DIR': 'Path',
    'BUNDLE_LOADER': 'String',
    'CACHE_ROOT': 'Path',
    'CCHROOT': 'Path',
    'CHMOD': 'Path',
    'CHOWN': 'Path',
    'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES': 'Boolean',
    'CLANG_ANALYZER_DEADCODE_DEADSTORES': 'Boolean',
    'CLANG_ANALYZER_GCD': 'Boolean',
    'CLANG_ANALYZER_MALLOC': 'Boolean',
    'CLANG_ANALYZER_MEMORY_MANAGEMENT': 'Boolean',
    'CLANG_ANALYZER_OBJC_ATSYNC': 'Boolean',
    'CLANG_ANALYZER_OBJC_COLLECTIONS': 'Boolean',
    'CLANG_ANALYZER_OBJC_INCOMP_METHOD_TYPES': 'Boolean',
    'CLANG_ANALYZER_OBJC_NSCFERROR': 'Boolean',
    'CLANG_ANALYZER_OBJC_RETAIN_COUNT': 'Boolean',
    'CLANG_ANALYZER_OBJC_SELF_INIT': 'Boolean',
    'CLANG_ANALYZER_OBJC_UNUSED_IVARS': 'Boolean',
    'CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER': 'Boolean',
    'CLANG_ANALYZER_SECURITY_INSECUREAPI_GETPW_GETS': 'Boolean',
    'CLANG_ANALYZER_SECURITY_INSECUREAPI_MKSTEMP': 'Boolean',
    'CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND': 'Boolean',
    'CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY': 'Boolean',
    'CLANG_ANALYZER_SECURITY_INSECUREAPI_UNCHECKEDRETURN': 'Boolean',
    'CLANG_ANALYZER_SECURITY_INSECUREAPI_VFORK': 'Boolean',
    'CLANG_ANALYZER_SECURITY_KEYCHAIN_API': 'Boolean',
    'CLANG_ARC_MIGRATE_DIR': 'Path',
    'CLANG_ARC_MIGRATE_EMIT_ERROR': 'Boolean',
    'CLANG_ARC_MIGRATE_PRECHECK': 'Enumeration',
    'CLANG_ARC_MIGRATE_REPORT_OUTPUT': 'Path',
    'CLANG_COLOR_DIAGNOSTICS': 'Boolean',
    'CLANG_CXX_LANGUAGE_STANDARD': 'Enumeration',
    'CLANG_CXX_LIBRARY': 'Enumeration',
    'CLANG_DEBUG_INFORMATION_LEVEL': 'Enumeration',
    'CLANG_ENABLE_APP_EXTENSION': 'Boolean',
    'CLANG_ENABLE_MODULES': 'Boolean',
    'CLANG_ENABLE_MODULE_IMPLEMENTATION_OF': 'Boolean',
    'CLANG_ENABLE_OBJC_ARC': 'Boolean',
    'CLANG_INSTRUMENT_FOR_OPTIMIZATION_PROFILING': 'Boolean',
    'CLANG_LINK_OBJC_RUNTIME': 'Boolean',
    'CLANG_MACRO_BACKTRACE_LIMIT': 'Integer',
    'CLANG_MODULES_AUTOLINK': 'Boolean',
    'CLANG_MODULES_IGNORE_MACROS': 'StringList',
    'CLANG_MODULES_VALIDATE_SYSTEM_HEADERS': 'Boolean',
    'CLANG_MODULES_VALIDATION_TIMESTAMP': 'String',
    'CLANG_MODULE_CACHE_PATH': 'Path',
    'CLANG_OBJC_MIGRATE_DIR': 'Path',
    'CLANG_OPTIMIZATION_PROFILE_FILE': 'Path',
    'CLANG_RETAIN_COMMENTS_FROM_SYSTEM_HEADERS': 'Boolean',
    'CLANG_STATIC_ANALYZER_MODE': 'Enumeration',
    'CLANG_STATIC_ANALYZER_MODE_ON_ANALYZE_ACTION': 'Enumeration',
    'CLANG_USE_OPTIMIZATION_PROFILE': 'Boolean',
    'CLANG_WARN_ASSIGN_ENUM': 'Boolean',
    'CLANG_WARN_BOOL_CONVERSION': 'Boolean',
    'CLANG_WARN_CONSTANT_CONVERSION': 'Boolean',
    'CLANG_WARN_CXX0X_EXTENSIONS': 'Boolean',
    'CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS': 'Boolean',
    'CLANG_WARN_DIRECT_OBJC_ISA_USAGE': 'Enumeration',
    'CLANG_WARN_DOCUMENTATION_COMMENTS': 'Boolean',
    'CLANG_WARN_EMPTY_BODY': 'Boolean',
    'CLANG_WARN_ENUM_CONVERSION': 'Boolean',
    'CLANG_WARN_IMPLICIT_SIGN_CONVERSION': 'Boolean',
    'CLANG_WARN_INT_CONVERSION': 'Boolean',
    'CLANG_WARN_OBJC_EXPLICIT_OWNERSHIP_TYPE': 'Boolean',
    'CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES': 'Boolean',
    'CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF': 'Boolean',
    'CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS': 'Boolean',
    'CLANG_WARN_OBJC_RECEIVER_WEAK': 'Boolean',
    'CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK': 'Boolean',
    'CLANG_WARN_OBJC_ROOT_CLASS': 'Enumeration',
    'CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION': 'Boolean',
    'CLANG_WARN_UNREACHABLE_CODE': 'Boolean',
    'CLANG_WARN__ARC_BRIDGE_CAST_NONARC': 'Boolean',
    'CLANG_WARN__DUPLICATE_METHOD_MATCH': 'Boolean',
    'CLANG_WARN__EXIT_TIME_DESTRUCTORS': 'Boolean',
    'CLANG_X86_VECTOR_INSTRUCTIONS': 'Enumeration',
    'CODE_SIGN_ENTITLEMENTS': 'String',
    'CODE_SIGN_IDENTITY': 'String',
    'CODE_SIGN_RESOURCE_RULES_PATH': 'Path',
    'COLOR_DIAGNOSTICS': 'Boolean',
    'COMBINE_HIDPI_IMAGES': 'Boolean',
    'COMPOSITE_SDK_DIRS': 'PathList',
    'COMPRESS_PNG_FILES': 'Boolean',
    'CONFIGURATION': 'String',
    'CONFIGURATION_BUILD_DIR': 'Path',
    'CONFIGURATION_TEMP_DIR': 'Path',
    'COPYING_PRESERVES_HFS_DATA': 'Boolean',
    'COPY_PHASE_STRIP': 'Boolean',
    'CP': 'Path',
    'CPP_HEADERMAP_FILE': 'Path',
    'CPP_HEADERMAP_FILE_FOR_ALL_NON_FRAMEWORK_TARGET_HEADERS': 'Path',
    'CPP_HEADERMAP_FILE_FOR_ALL_TARGET_HEADERS': 'Path',
    'CPP_HEADERMAP_FILE_FOR_GENERATED_FILES': 'Path',
    'CPP_HEADERMAP_FILE_FOR_OWN_TARGET_HEADERS': 'Path',
    'CPP_HEADERMAP_FILE_FOR_PROJECT_FILES': 'Path',
    'CPP_HEADERMAP_PRODUCT_HEADERS_VFS_FILE': 'Path',
    'CPP_HEADER_SYMLINKS_DIR': 'Path',
    'CREATE_INFOPLIST_SECTION_IN_BINARY': 'Boolean',
    'CURRENT_ARCH': 'String',
    'CURRENT_PROJECT_VERSION': 'String',
    'CURRENT_VARIANT': 'String',
    'DEAD_CODE_STRIPPING': 'Boolean',
    'DEBUG_INFORMATION_FORMAT': 'String',
    'DEFAULT_COMPILER': 'String',
    'DEFAULT_KEXT_INSTALL_PATH': 'String',
    'DEFAULT_SSE_LEVEL_3_NO': 'String',
    'DEFAULT_SSE_LEVEL_3_YES': 'String',
    'DEFAULT_SSE_LEVEL_3_SUPPLEMENTAL_NO': 'String',
    'DEFAULT_SSE_LEVEL_3_SUPPLEMENTAL_YES': 'String',
    'DEFAULT_SSE_LEVEL_4_1_NO': 'String',
    'DEFAULT_SSE_LEVEL_4_1_YES': 'String',
    'DEFAULT_SSE_LEVEL_4_2_NO': 'String',
    'DEFAULT_SSE_LEVEL_4_2_YES': 'String',
    'DEFINES_MODULE': 'Boolean',
    'DEPLOYMENT_LOCATION': 'Boolean',
    'DEPLOYMENT_POSTPROCESSING': 'Boolean',
    'DERIVED_FILE_DIR': 'Path',
    'DERIVED_FILES_DIR': 'Path',
    'DERIVED_SOURCES_DIR': 'Path',
    'DEVELOPER_APPLICATIONS_DIR': 'Path',
    'DEVELOPER_BIN_DIR': 'Path',
    'DEVELOPER_DIR': 'Path',
    'DEVELOPER_FRAMEWORKS_DIR': 'Path',
    'DEVELOPER_FRAMEWORKS_DIR_QUOTED': 'Path',
    'DEVELOPER_LIBRARY_DIR': 'Path',
    'DEVELOPER_SDK_DIR': 'Path',
    'DEVELOPER_TOOLS_DIR': 'Path',
    'DEVELOPER_USR_DIR': 'Path',
    'DSTROOT': 'Path',
    'DT_TOOLCHAIN_DIR': 'Path',
    'DYLIB_COMPATIBILITY_VERSION': 'String',
    'DYLIB_CURRENT_VERSION': 'String',
    'DYLIB_INSTALL_NAME_BASE': 'StringList',
    'EFFECTIVE_PLATFORM_NAME': 'String',
    'EMBEDDED_CONTENT_CONTAINS_SWIFT': 'Boolean',
    'EMBEDDED_PROFILE_NAME': 'String',
    'ENABLE_APPLE_KEXT_CODE_GENERATION': 'Boolean',
    'ENABLE_HEADER_DEPENDENCIES': 'Boolean',
    'ENABLE_NS_ASSERTIONS': 'Boolean',
    'ENABLE_STRICT_OBJC_MSGSEND': 'Boolean',
    'EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS': 'StringList',
    'EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES': 'StringList',
    'EXECUTABLE_EXTENSION': 'String',
    'EXECUTABLE_PREFIX': 'String',
    'EXECUTABLE_SUFFIX': 'String',
    'EXECUTABLE_VARIANT_SUFFIX': 'String',
    'EXPORTED_SYMBOLS_FILE': 'Path',
    'FILE_LIST': 'Path',
    'FRAMEWORK_SEARCH_PATHS': 'PathList',
    'FRAMEWORK_VERSION': 'String',
    'GCC3_VERSION': 'String',
    'GCC_CHAR_IS_UNSIGNED_CHAR': 'Boolean',
    'GCC_CW_ASM_SYNTAX': 'Boolean',
    'GCC_C_LANGUAGE_STANDARD': 'Enumeration',
    'GCC_DEBUG_INFORMATION_FORMAT': 'Enumeration',
    'GCC_DYNAMIC_NO_PIC': 'Boolean',
    'GCC_ENABLE_ASM_KEYWORD': 'Boolean',
    'GCC_ENABLE_BUILTIN_FUNCTIONS': 'Boolean',
    'GCC_ENABLE_CPP_EXCEPTIONS': 'Boolean',
    'GCC_ENABLE_CPP_RTTI': 'Boolean',
    'GCC_ENABLE_EXCEPTIONS': 'Boolean',
    'GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS': 'Boolean',
    'GCC_ENABLE_KERNEL_DEVELOPMENT': 'Boolean',
    'GCC_ENABLE_OBJC_EXCEPTIONS': 'Boolean',
    'GCC_ENABLE_OBJC_GC': 'Enumeration',
    'GCC_ENABLE_PASCAL_STRINGS': 'Boolean',
    'GCC_ENABLE_SSE3_EXTENSIONS': 'Boolean',
    'GCC_ENABLE_SSE41_EXTENSIONS': 'Boolean',
    'GCC_ENABLE_SSE42_EXTENSIONS': 'Boolean',
    'GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS': 'Boolean',
    'GCC_ENABLE_TRIGRAPHS': 'Boolean',
    'GCC_FAST_MATH': 'Boolean',
    'GCC_GENERATE_DEBUGGING_SYMBOLS': 'Boolean',
    'GCC_GENERATE_TEST_COVERAGE_FILES': 'Boolean',
    'GCC_INCREASE_PRECOMPILED_HEADER_SHARING': 'Boolean',
    'GCC_INLINES_ARE_PRIVATE_EXTERN': 'Boolean',
    'GCC_INPUT_FILETYPE': 'Enumeration',
    'GCC_INSTRUMENT_PROGRAM_FLOW_ARCS': 'Boolean',
    'GCC_LINK_WITH_DYNAMIC_LIBRARIES': 'Boolean',
    'GCC_MACOSX_VERSION_MIN': 'String',
    'GCC_NO_COMMON_BLOCKS': 'Boolean',
    'GCC_OBJC_ABI_VERSION': 'Enumeration',
    'GCC_OBJC_LEGACY_DISPATCH': 'Boolean',
    'GCC_OPERATION': 'Enumeration',
    'GCC_OPTIMIZATION_LEVEL': 'Enumeration',
    'GCC_PFE_FILE_C_DIALECTS': 'StringList',
    'GCC_PRECOMPILE_PREFIX_HEADER': 'Boolean',
    'GCC_PREFIX_HEADER': 'String',
    'GCC_PREPROCESSOR_DEFINITIONS': 'StringList',
    'GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS': 'StringList',
    'GCC_PRODUCT_TYPE_PREPROCESSOR_DEFINITIONS': 'StringList',
    'GCC_REUSE_STRINGS': 'Boolean',
    'GCC_SHORT_ENUMS': 'Boolean',
    'GCC_STRICT_ALIASING': 'Boolean',
    'GCC_SYMBOLS_PRIVATE_EXTERN': 'Boolean',
    'GCC_THREADSAFE_STATICS': 'Boolean',
    'GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS': 'Boolean',
    'GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS': 'Boolean',
    'GCC_TREAT_WARNINGS_AS_ERRORS': 'Boolean',
    'GCC_UNROLL_LOOPS': 'Boolean',
    'GCC_USE_GCC3_PFE_SUPPORT': 'Boolean',
    'GCC_USE_STANDARD_INCLUDE_SEARCHING': 'Boolean',
    'GCC_VERSION': 'String',
    'GCC_WARN_64_TO_32_BIT_CONVERSION': 'Boolean',
    'GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS': 'Boolean',
    'GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO': 'Boolean',
    'GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS': 'Boolean',
    'GCC_WARN_ABOUT_MISSING_NEWLINE': 'Boolean',
    'GCC_WARN_ABOUT_MISSING_PROTOTYPES': 'Boolean',
    'GCC_WARN_ABOUT_POINTER_SIGNEDNESS': 'Boolean',
    'GCC_WARN_ABOUT_RETURN_TYPE': 'Enumeration',
    'GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL': 'Boolean',
    'GCC_WARN_CHECK_SWITCH_STATEMENTS': 'Boolean',
    'GCC_WARN_FOUR_CHARACTER_CONSTANTS': 'Boolean',
    'GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS': 'Boolean',
    'GCC_WARN_INHIBIT_ALL_WARNINGS': 'Boolean',
    'GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED': 'Boolean',
    'GCC_WARN_MISSING_PARENTHESES': 'Boolean',
    'GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR': 'Boolean',
    'GCC_WARN_NON_VIRTUAL_DESTRUCTOR': 'Boolean',
    'GCC_WARN_PEDANTIC': 'Boolean',
    'GCC_WARN_SHADOW': 'Boolean',
    'GCC_WARN_SIGN_COMPARE': 'Boolean',
    'GCC_WARN_STRICT_SELECTOR_MATCH': 'Boolean',
    'GCC_WARN_TYPECHECK_CALLS_TO_PRINTF': 'Boolean',
    'GCC_WARN_UNDECLARED_SELECTOR': 'Boolean',
    'GCC_WARN_UNINITIALIZED_AUTOS': 'Enumeration',
    'GCC_WARN_UNKNOWN_PRAGMAS': 'Boolean',
    'GCC_WARN_UNUSED_FUNCTION': 'Boolean',
    'GCC_WARN_UNUSED_LABEL': 'Boolean',
    'GCC_WARN_UNUSED_PARAMETER': 'Boolean',
    'GCC_WARN_UNUSED_VALUE': 'Boolean',
    'GCC_WARN_UNUSED_VARIABLE': 'Boolean',
    'GENERATE_MASTER_OBJECT_FILE': 'Boolean',
    'GENERATE_PKGINFO_FILE': 'Boolean',
    'GENERATE_PROFILING_CODE': 'Boolean',
    'GID': 'String',
    'GROUP': 'String',
    'HEADERMAP_FILE_FORMAT': 'Enumeration',
    'HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT': 'Boolean',
    'HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES': 'Boolean',
    'HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS': 'Boolean',
    'HEADERMAP_INCLUDES_PROJECT_HEADERS': 'Boolean',
    'HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES': 'Boolean',
    'HEADERMAP_USES_VFS': 'Boolean',
    'HEADER_SEARCH_PATHS': 'PathList',
    'IBC_COMPILER_AUTO_ACTIVATE_CUSTOM_FONTS': 'Boolean',
    'IBC_ERRORS': 'Boolean',
    'IBC_FLATTEN_NIBS': 'Boolean',
    'IBC_NOTICES': 'Boolean',
    'IBC_OTHER_FLAGS': 'StringList',
    'IBC_WARNINGS': 'Boolean',
    'ICONV': 'Path',
    'INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES': 'StringList',
    'INFOPLIST_EXPAND_BUILD_SETTINGS': 'Boolean',
    'INFOPLIST_FILE': 'Path',
    'INFOPLIST_OTHER_PREPROCESSOR_FLAGS': 'StringList',