Documentation ¶
Overview ¶
Package bql implements parsing and pluggable interpretation for the Brief query language (abbreviated "BQL"), a small LISP-style language to specify mail queries.
Example:
(or (and date=yesterday from=person1) from=person2)
Equivalently written (to be more shell-friendly):
grp or grp and date=yesterday from=person1 prg from=person2 prg
Index ¶
Constants ¶
Variables ¶
TODO add semantics to the bql package
Functions ¶
This section is empty.
Types ¶
type BQL ¶
type BQL interface { String() string // contains filtered or unexported methods }
brief query language
type BQLEmpty ¶
type BQLEmpty struct{}
type Context ¶
TODO change BQL to BQLSyntax and fuse BQL with Context
Click to show internal directories.
Click to hide internal directories.