package
0.99.12
Repository: https://github.com/wolffcm/flux.git
Documentation: pkg.go.dev

# Packages

Package semantictest contains utilities for testing the semantic package.

# Functions

ConjunctionsToExprSlice finds all children of AndOperators that are not themselves AndOperators, and returns them in a slice.
No description provided by the author
No description provided by the author
ExprsToConjunction accepts a variable number of expressions and ANDs them together into a single expression.
Formatted produces a Formatter object suitable for printing using the standard fmt package.
New creates a semantic graph from the provided AST.
NewArrayType will construct a new Array MonoType where the inner element for the array is elemType.
NewFunctionType will construct a new Function MonoType that has a return value that matches retn and arguments for each of the values in ArgumentType.
NewMonoType constructs a new monotype from a FlatBuffers table and the given kind of monotype.
NewObjectType will construct a new Object MonoType with the properties in properties.
NewPolyType returns a new polytype given a flatbuffers polytype.
No description provided by the author
PartitionPredicates accepts a predicate expression, separates it into components that have been logically ANDed together, and applies partitionFn to them.
ToAST will construct an AST from the semantic graph.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Argument represents a function argument.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FunctionExpression represents the definition of a function.
FunctionParameter represents a function parameter.
FunctionParameters represents the list of function parameters and which if any parameter is the pipe parameter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MonoType represents a monotype.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PolyType represents a polytype.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Property represents a property of a row.
ScopedVisitor will nest the given visitor when the scope changes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
Kind specifies a particular kind of monotype.
No description provided by the author
Nature is the primitive description of a type.