enum Fexpr::SignOperation

Overview

Represents the type of comparison operation in an expression.

Defined in:

fexpr/scanner.cr

Enum 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

Instance Method Summary

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.


[View source]

Instance Method Detail

def none? #

[View source]
def sign_any_eq? #

[View source]
def sign_any_gt? #

[View source]
def sign_any_gte? #

[View source]
def sign_any_like? #

[View source]
def sign_any_lt? #

[View source]
def sign_any_lte? #

[View source]
def sign_any_neq? #

[View source]
def sign_any_nlike? #

[View source]
def sign_eq? #

[View source]
def sign_gt? #

[View source]
def sign_gte? #

[View source]
def sign_like? #

[View source]
def sign_lt? #

[View source]
def sign_lte? #

[View source]
def sign_neq? #

[View source]
def sign_nlike? #

[View source]