package
0.11.0
Repository: https://github.com/mbrt/gmailctl.git
Documentation: pkg.go.dev

# Functions

Parse parses config file rules into their intermediate representation.
SimplifyCriteria applies multiple simplifications to a criteria.

# Constants

Functions.
Functions.
Functions.
Functions.
Functions.
Functions.
Functions.
Functions.
Functions.
Functions.
Logical operations.
Logical operations.
Logical operations.
Logical operations.

# Structs

Leaf is an AST node with no children.
Node is an AST node with children nodes.
Rule is an intermediate representation of a Gmail filter.

# Interfaces

CriteriaAST is the abstract syntax tree of a filter criteria.
Visitor implements the visitor pattern for CriteriaAST.

# Type aliases

Actions contains the actions to be applied to a set of emails.
FunctionType is the type of a function.
OperationType is the type of logical operator.