Enumerationswift-syntax 600.0.1SwiftSyntax
ExprSyntaxEnum
Enum to exhaustively switch over all different Expr syntax nodes.
enum ExprSyntaxEnum
Enum to exhaustively switch over all different Expr syntax nodes.
enum ExprSyntaxEnum
import SwiftSyntax
A library for working with Swift code.
case arrayExpr(ArrayExprSyntax)
case arrowExpr(ArrowExprSyntax)
case asExpr(AsExprSyntax)
case assignmentExpr(AssignmentExprSyntax)
case awaitExpr(AwaitExprSyntax)
case binaryOperatorExpr(BinaryOperatorExprSyntax)
case booleanLiteralExpr(BooleanLiteralExprSyntax)
case borrowExpr(BorrowExprSyntax)
case _canImportExpr(_CanImportExprSyntax)
case _canImportVersionInfo(_CanImportVersionInfoSyntax)
case closureExpr(ClosureExprSyntax)
case consumeExpr(ConsumeExprSyntax)
case copyExpr(CopyExprSyntax)
case declReferenceExpr(DeclReferenceExprSyntax)
case dictionaryExpr(DictionaryExprSyntax)
case discardAssignmentExpr(DiscardAssignmentExprSyntax)
case doExpr(DoExprSyntax)
case editorPlaceholderExpr(EditorPlaceholderExprSyntax)
case floatLiteralExpr(FloatLiteralExprSyntax)
case forceUnwrapExpr(ForceUnwrapExprSyntax)
case functionCallExpr(FunctionCallExprSyntax)
case genericSpecializationExpr(GenericSpecializationExprSyntax)
case ifExpr(IfExprSyntax)
case inOutExpr(InOutExprSyntax)
case infixOperatorExpr(InfixOperatorExprSyntax)
case integerLiteralExpr(IntegerLiteralExprSyntax)
case isExpr(IsExprSyntax)
case keyPathExpr(KeyPathExprSyntax)
case macroExpansionExpr(MacroExpansionExprSyntax)
case memberAccessExpr(MemberAccessExprSyntax)
case missingExpr(MissingExprSyntax)
case nilLiteralExpr(NilLiteralExprSyntax)
case optionalChainingExpr(OptionalChainingExprSyntax)
case packElementExpr(PackElementExprSyntax)
case packExpansionExpr(PackExpansionExprSyntax)
case patternExpr(PatternExprSyntax)
case postfixIfConfigExpr(PostfixIfConfigExprSyntax)
case postfixOperatorExpr(PostfixOperatorExprSyntax)
case prefixOperatorExpr(PrefixOperatorExprSyntax)
case regexLiteralExpr(RegexLiteralExprSyntax)
case sequenceExpr(SequenceExprSyntax)
case simpleStringLiteralExpr(SimpleStringLiteralExprSyntax)
case stringLiteralExpr(StringLiteralExprSyntax)
case subscriptCallExpr(SubscriptCallExprSyntax)
case superExpr(SuperExprSyntax)
case switchExpr(SwitchExprSyntax)
case ternaryExpr(TernaryExprSyntax)
case tryExpr(TryExprSyntax)
case tupleExpr(TupleExprSyntax)
case typeExpr(TypeExprSyntax)
case unresolvedAsExpr(UnresolvedAsExprSyntax)
case unresolvedIsExpr(UnresolvedIsExprSyntax)
case unresolvedTernaryExpr(UnresolvedTernaryExprSyntax)