InequalityExtendedExpressionParser
Parses inequality extended expressions. iex:5<x<10
.
-
Method parses
pattern
passed in initialization.Declaration
Swift
override func parse() -> ExpressionMatcher?
Return Value
ExpressionMatcher
or nil ifpattern
cannot be parsed.
-
Method parses first value.
Declaration
Swift
private func firstValue() -> Double?
Return Value
Int
or 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.