OVERVIEW: Swift Symbol Graph Extractor USAGE: swift-frontend OPTIONS: -clang-target Separately set the target we should use for internal Clang instance -cxx-interoperability-mode= Enables C++ interoperability; pass 'default' to enable or 'off' to disable -emit-extension-block-symbols Emit 'swift.extension' symbols for extensions to external types instead of directly associating members and conformances with the extended nominal when generating symbol graphs -experimental-allowed-reexported-modules= Allow reexporting symbols from the provided modules if they are themselves exported from the main module. This is a comma separated list of module names. -external-plugin-path # Add directory to the plugin search path with a plugin server executable -Fsystem Add directory to system framework search path -F Add directory to framework search path -help Display available options -include-spi-symbols Add symbols with SPI information to the symbol graph -I Add directory to the import search path -libc libc runtime library to use -L Add directory to library link search path -minimum-access-level Include symbols with this access level or more -module-cache-path Specifies the module cache path -module-name Name of the module to build -omit-extension-block-symbols Directly associate members and conformances with the extended nominal when generating symbol graphs instead of emitting 'swift.extension' symbols for extensions to external types -output-dir Output directory -plugin-path Add directory to the plugin search path -pretty-print Pretty-print the output JSON -project-name Name of the project this module to build belongs to -resource-dir The directory that holds the compiler resource files -sdk Compile against -skip-inherited-docs Skip emitting doc comments for members inherited through classes or default implementations -skip-protocol-implementations Skip emitting symbols that are implementations of protocol requirements or inherited from protocl extensions -skip-synthesized-members Skip members inherited through classes or default implementations -swift-version Interpret input according to a specific Swift language version number -target Generate code for the given target , such as x86_64-apple-macos10.9 -visualc-tools-root VisualC++ Tools Root -visualc-tools-version VisualC++ ToolSet Version -v Show commands to run and use verbose output -windows-sdk-root Windows SDK Root -windows-sdk-version Windows SDK Version -Xcc Pass to the C/C++/Objective-C compiler