# Functions
NewFilterExpr wraps an existing Expr with a next filter expression.
ParseExpr parses a string and returns an Expr.
ParseMatchers parses a string and returns labels matchers, if the expression contains anything else it will return an error.
# Structs
ParseError is what is returned when we failed to parse.
# Interfaces
Expr is a LogQL expression.
# Type aliases
Filter is a line filter sent to a querier to filter out log line.