package
0.0.0-20241125113622-89dfc66c781a
Repository: https://github.com/cloe-lang/cloe.git
Documentation: pkg.go.dev

# Functions

CompileFunction compiles a function in IR into a thunk.
NewApp creates an App from a function and arguments of expressions in IR.
NewArguments creates arguments from positional and keyword arguments and expanded dictionaries.
NewCase creates a case in a switch expression.
NewKeywordArgument creates a keyword argument from a bound name and its value.
NewPositionalArgument creates a positional argument.
NewSwitch creates a switch expression.

# Structs

App represents an application of a function to arguments.
Arguments represents arguments passed to a function in IR.
Case represents a case of a pattern and a corresponding value in a switch expression.
KeywordArgument represents a keyword argument passed to a function.
PositionalArgument represents a positional argument passed to a function.
Switch represents a switch expression.