enum Fexpr::SignOperation
Overview
Represents the type of comparison operation in an expression.
Defined in:
fexpr/scanner.crEnum Members
-
SignEq =
0
-
SignNeq =
1
-
SignLike =
2
-
SignNlike =
3
-
SignLt =
4
-
SignLte =
5
-
SignGt =
6
-
SignGte =
7
-
SignAnyEq =
8
-
SignAnyNeq =
9
-
SignAnyLike =
10
-
SignAnyNlike =
11
-
SignAnyLt =
12
-
SignAnyLte =
13
-
SignAnyGt =
14
-
SignAnyGte =
15
-
None =
16
Class Method Summary
-
.parse(literal : String) : SignOperation | Nil
Creates a SignOperation from its string representation.
Instance Method Summary
- #none?
- #sign_any_eq?
- #sign_any_gt?
- #sign_any_gte?
- #sign_any_like?
- #sign_any_lt?
- #sign_any_lte?
- #sign_any_neq?
- #sign_any_nlike?
- #sign_eq?
- #sign_gt?
- #sign_gte?
- #sign_like?
- #sign_lt?
- #sign_lte?
- #sign_neq?
- #sign_nlike?
Class Method Detail
def self.parse(literal : String) : SignOperation | Nil
#
Creates a SignOperation from its string representation.
Returns nil
if the literal is not a valid sign operator.