[][src]Module tremor_script::ast

The Tremor Script AST

Re-exports

pub use crate::lexer::CompilationUnit;
pub use query::*;

Modules

query

Query AST

Structs

ConstDoc

Documentaiton from constant

Docs

Documentaiton from a module

FnDoc

Documentaiton from function

Ident

An ident

ImutExpr

An immutable expression

InvokeAggrFn

A Invocable aggregate function

Literal

A Literal

ModDoc

Documentaiton from a module

NodeMetas

Information about node metadata

Script

A tremor script instance

Warning

A warning generated while lexing or parsing

Enums

BinOpKind

we're forced to make this pub because of lalrpop

LexicalUnit

A lexical compilation unit

UnaryOpKind

we're forced to make this pub because of lalrpop

Traits

BaseExpr

A Basic expression that can be turned into a location

Type Definitions

Imports

A list of lexical compilation units

ImutExprs

A list of immutable expressions

Stmts

A vector of statements