struct

Fexpr::ExpressionGroup

Inherits Struct < Value < Object

Represents a group of expressions joined by a logical operator.

Groups can contain either:

  • A single expression
  • An array of nested expression groups

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

Constructors

new(join : JoinOperation, item : Expression | Array(ExpressionGroup))
Source

Instance methods

item
Source
item=(item : Expression | Array(ExpressionGroup))
Source
join
Source
join=(join : JoinOperation)
Source