struct Fexpr::ExpressionGroup

Overview

Represents a group of expressions joined by a logical operator.

Groups can contain either:

Groups are created when parsing parenthesized expressions or when joining multiple expressions with AND/OR operators.

Defined in:

fexpr/parser.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(join : JoinOperation, item : Expression | Array(ExpressionGroup)) #

[View source]

Instance Method Detail

def item : Expression | Array(ExpressionGroup) #

[View source]
def item=(item : Expression | Array(ExpressionGroup)) #

[View source]
def join : JoinOperation #

[View source]
def join=(join : JoinOperation) #

[View source]