InequalityExtendedExpressionParser
Parses inequality extended expressions. iex:5<x<10.
-
Method parses
patternpassed in initialization.Declaration
Swift
override func parse() -> ExpressionMatcher?Return Value
ExpressionMatcheror nil ifpatterncannot be parsed.
-
Method parses first value.
Declaration
Swift
private func firstValue() -> Double?Return Value
Intor nil if value cannot be found. -
Method parses first sign.
Declaration
Swift
private func firstSign() -> InequalitySign?Return Value
inequality sign or nil if sign cannot be found.
-
Method parses second sign of expression.
Declaration
Swift
private func secondSign() -> InequalitySign?Return Value
A second sign or nil if sign cannot be found.
-
Method parses second value of expression.
Declaration
Swift
private func secondValue() -> Double?Return Value
A second value or nil if value cannot be found.
View on GitHub
InequalityExtendedExpressionParser Class Reference