Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Analyze ¶
func Analyze(ctx context.Context, seq *ast.Sequential, adaptor op.DataAdaptor, head *lakeparse.Commitish) (*dag.Sequential, error)
Analyze performs a semantic analysis of the AST, translating it from AST to DAG form, resolving syntax ambiguities, and performing constant propagation. After semantic analysis, the DAG is ready for either optimization or compilation.
Types ¶
type Scope ¶
type Scope struct {
// contains filtered or unexported fields
}
func (*Scope) DefineConst ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.