Avatar
omochimetaru 6/9/2021 4:38 PM
@_implementationOnly import _InternalSwiftSyntaxParser import Foundation typealias CSyntaxNode = swiftparse_syntax_node_t typealias CTriviaPiece = swiftparse_trivia_piece_t typealias CSyntaxNodePtr = UnsafePointer<CSyntaxNode> typealias CTriviaPiecePtr = UnsafePointer<CTriviaPiece> typealias CSyntaxKind = swiftparse_syntax_kind_t typealias CTokenKind = swiftparse_token_kind_t typealias CTriviaKind = swiftparse_trivia_kind_t typealias CTokenData = swiftparse_token_data_t typealias CLayoutData = swiftparse_layout_data_t typealias CParseLookupResult = swiftparse_lookup_result_t typealias CClientNode = swiftparse_client_node_t typealias CDiagnostic = swiftparser_diagnostic_t typealias CFixit = swiftparse_diagnostic_fixit_t typealias CRange = swiftparse_range_t
4:39 PM
あーここで、 InternalSwiftSyntaxParser に依存しているのか。
4:40 PM
Swift5.4で Swift5.3向けのSwiftSyntaxがビルドできたのはたまたまで
4:40 PM
Swift5.5向けのSwiftSyntaxは、5.4と5.5の間に、 InternalSwiftSyntaxParserの提供するC structのメンバ定義に変化があり
4:41 PM
Swift5.4同梱のInternalSwiftSyntaxParser環境ではSwiftSyntaxがコンパイルできないみたい。