Module doublify_toolkit::filtering [] [src]

Doublify Query Language parser

Structs

Filter

Filter

InExpression

In expression data

OrExpression

Or expression data

Query

Query

Token

Token

VariableDeclaration

Variable declaration data

Enums

Expression

AST expressions

Kind

Kind of token

Literal

Literal expression data

Operation

Type of operation

VariableDeclarationKind

Kind of variable declaration

Functions

parse

Converts vector of tokens into source file (aka AST)

parse_query

Parses query

scan

Scans query

tokenize

Tokenizes query