Module reform::structure[][src]

Structs

BorrowedVarInfo
ElementPrinter
GlobalVarInfo

Keeps track of global state that is immutable during execution.

IdentityStatement
LocalVarInfo

Keep track of local state, such as the values for dollar variables.

Module
Procedure
Program
ReplaceResult
VarInfo

Keep track of local state. This includes the global state as well as the values for dollar variables.

Enums

Element
FunctionAttributes
IdentityStatementMode
IfCondition
Ordering
PrintMode
PrintObject
Statement
StatementResult

Constants

BUILTIN_FUNCTIONS
FUNCTION_DATE
FUNCTION_DELTA
FUNCTION_GCD
FUNCTION_IFELSE
FUNCTION_LIST
FUNCTION_NARGS
FUNCTION_PROD
FUNCTION_RAT
FUNCTION_SUM
FUNCTION_TAKEARG
FUNCTION_TERM
FUNCTION_TIME

Traits

Id

Trait for variable ID. Normally VarName or String.

Functions

fmt_varname

Type Definitions

Expression
VarName

Internal ID numbers for variables.