Reason
public enum Reason
extension SyntaxError.Reason: CustomStringConvertible
The reason for the syntax error
- emptyNotAllowed: An empty string was provided but the grammar does not allow empty productions
- unknownToken: The tokenization could not be completed because no matching token was found
- unmatchedPattern: A pattern was found which could not be merged
- unexpectedToken: A token was found that was not expected
-
An empty string was provided but the grammar does not allow empty productions
Declaration
Swift
case emptyNotAllowed -
The tokenization could not be completed because no matching token was found
Declaration
Swift
case unknownToken -
A pattern was found which could not be merged
Declaration
Swift
case unmatchedPattern -
A token was found that was not expected
Declaration
Swift
case unexpectedToken -
Declaration
Swift
public var description: String { get }
View on GitHub
Reason Enumeration Reference