# This source file is part of the Swift.org open source project # # Copyright (c) 2014 - 2023 Apple Inc. and the Swift project authors # Licensed under Apache License v2.0 with Runtime Library Exception # # See http://swift.org/LICENSE.txt for license information # See http://swift.org/CONTRIBUTORS.txt for Swift project authors add_swift_syntax_library(SwiftParser Attributes.swift Availability.swift CharacterInfo.swift CollectionNodes+Parsable.swift Declarations.swift Directives.swift ExpressionInterpretedAsVersionTuple.swift Expressions.swift IncrementalParseTransition.swift IsValidIdentifier.swift Lookahead.swift LoopProgressCondition.swift Modifiers.swift Names.swift Nominals.swift Parameters.swift Parser.swift ParseSourceFile.swift Patterns.swift TokenSpec.swift TokenSpecSet.swift Recovery.swift Specifiers.swift Statements.swift StringLiteralRepresentedLiteralValue.swift StringLiterals.swift SwiftVersion.swift SyntaxUtils.swift TokenConsumer.swift TokenPrecedence.swift TopLevel.swift TriviaParser.swift Types.swift generated/ExperimentalFeatures.swift generated/IsLexerClassified.swift generated/LayoutNodes+Parsable.swift generated/Parser+TokenSpecSet.swift generated/TokenSpecStaticMembers.swift Lexer/Cursor.swift Lexer/Lexeme.swift Lexer/LexemeSequence.swift Lexer/Lexer.swift Lexer/RegexLiteralLexer.swift Lexer/UnicodeScalarExtensions.swift ) target_link_swift_syntax_libraries(SwiftParser PUBLIC SwiftSyntax SwiftDiagnostics)