package
0.0.0-20210525052339-fb7d6bd9331e
Repository: https://github.com/lab47/exprcore.git
Documentation: pkg.go.dev

# Functions

Expr resolves the specified expression.
File resolves the specified file and records information about the module in file.Module.
REPLChunk is a generalization of the File function that supports a non-empty initial global block, as occurs in a REPL.

# Constants

name is function-local but shared with a nested function.
name is cell of some enclosing function.
name is global to module.
name is local to its function or file.
name is predeclared for this module (e.g.
name is not defined.
name is universal (e.g.

# Variables

obsolete; bitwise operations (&, |, ^, ~, <<, and >>) are always enabled.
allow floating point literals, the 'float' built-in, and x / y.
allow reassignment to top-level names; also, allow if/for/while at top-level.
allow lambda expressions.
allow def statements within function bodies.
allow while statements and recursive functions.
allow the 'set' built-in.
load creates global not file-local bindings (deprecated).

# Structs

A Binding contains resolver information about an identifer.
An Error describes the nature and position of a resolver error.
A Function contains resolver information about a named or anonymous function.
A Module contains resolver information about a file.

# Type aliases

An ErrorList is a non-empty list of resolver error messages.
The Scope of Binding indicates what kind of scope it has.