Modules§
Structs§
- Annotation
- Binary
Expr - Expr
- Expr is anything that has a value and thus a type. Most of these can contain other Expr themselves; literals should be ExprKind::Literal.
- Func
- Function called with possibly missing positional arguments. May also contain environment that is needed to evaluate the body.
- Func
Call - Function call.
- Func
Param - Generic
Type Param - Ident
- A name. Generally columns, tables, functions, variables. This is glorified way of writing a “vec with at least one element”.
- Import
Def - Module
Def - Pipeline
- A value and a series of functions that are to be applied to that value one after another.
- Query
Def - Span
- Stmt
- Token
- Ty
- TyFunc
- TypeDef
- Unary
Expr - Value
AndUnit - VarDef
Enums§
- BinOp
- Expr
Kind - Indirection
Kind - Literal
- Primitive
Set - Built-in sets.
- Stmt
Kind - Token
Kind - TyKind
- TyTuple
Field - UnOp
- VarDef
Kind