// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5)
// swift-module-flags: -target x86_64-apple-macosx13.0 -enable-objc-interop -enable-library-evolution -module-link-name SwiftParser -swift-version 5 -O -module-abi-name CompilerSwiftParser -module-name SwiftParser
// swift-module-flags-ignorable: -user-module-version 5.9.2.2.56
import Swift
import SwiftSyntax
import _Concurrency
import _SwiftConcurrencyShims
public struct Parser {
  public init(_ input: Swift.String, maximumNestingLevel: Swift.Int? = nil)
  public init(_ input: Swift.UnsafeBufferPointer<Swift.UInt8>, maximumNestingLevel: Swift.Int? = nil, arena: SwiftSyntax.ParsingSyntaxArena? = nil)
}
extension SwiftSyntax.StringLiteralExprSyntax {
  public var representedLiteralValue: Swift.String? {
    get
  }
}
extension SwiftParser.Parser {
  public static func parse(source: Swift.String, parseTransition: SwiftSyntax.IncrementalParseTransition? = nil) -> SwiftSyntax.SourceFileSyntax
  public static func parse(source: Swift.UnsafeBufferPointer<Swift.UInt8>, maximumNestingLevel: Swift.Int? = nil, parseTransition: SwiftSyntax.IncrementalParseTransition? = nil) -> SwiftSyntax.SourceFileSyntax
}
public protocol SyntaxParseable : SwiftSyntax.SyntaxProtocol {
  static func parse(from parser: inout SwiftParser.Parser) -> Self
}
extension SwiftSyntax.AccessorDeclSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.AccessorDeclSyntax
}
extension SwiftSyntax.AttributeSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.AttributeSyntax
}
extension SwiftSyntax.CatchClauseSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.CatchClauseSyntax
}
extension SwiftSyntax.ClosureParameterSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.ClosureParameterSyntax
}
extension SwiftSyntax.CodeBlockItemSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.CodeBlockItemSyntax
}
extension SwiftSyntax.DeclSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.DeclSyntax
}
extension SwiftSyntax.EnumCaseParameterSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.EnumCaseParameterSyntax
}
extension SwiftSyntax.ExprSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.ExprSyntax
}
extension SwiftSyntax.FunctionParameterSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.FunctionParameterSyntax
}
extension SwiftSyntax.GenericParameterClauseSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.GenericParameterClauseSyntax
}
extension SwiftSyntax.MemberDeclBlockSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.MemberDeclBlockSyntax
}
extension SwiftSyntax.PatternSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.PatternSyntax
}
extension SwiftSyntax.SourceFileSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.SourceFileSyntax
}
extension SwiftSyntax.StmtSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.StmtSyntax
}
extension SwiftSyntax.SwitchCaseSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.SwitchCaseSyntax
}
extension SwiftSyntax.TypeSyntax : SwiftParser.SyntaxParseable {
  public static func parse(from parser: inout SwiftParser.Parser) -> SwiftSyntax.TypeSyntax
}
