Skip to main content

Module types

Module types 

Source
Expand description

MEL types

Structs§

Add_QueryBuiltin
Add_Query_MultiBuiltin
ArgumentTypeList
BooleanBuiltin
IntegerBuiltin
Keep_Query_MultiBuiltin
LowerBuiltin
MatchBuiltin
Match_ReplaceBuiltin
ParameterTypesList
Path_ElementBuiltin
Path_ElementsBuiltin
RealBuiltin
Remove_QueryBuiltin
Remove_Query_MultiBuiltin
SimpleParamTypeChecker
StringBuiltin
Struct
TypelessParamTypeChecker
UnsignedBuiltin
UpperBuiltin

Enums§

ParamsTypeCheckerError
Type

Traits§

BuiltinFunctionType
What is required to calculate the type of a MEL function.
ParamsTypeChecker

Functions§

builtin_function_types
Create a scope that contains the types of the MEL builtin functions.
mel_empty_header_type
mel_empty_var_type
mel_header_type_from_req
mel_req_type
mel_uri_type
minimal_core_variable_types
Create a Scope<Type> that contains the types of the MEL core variables.

Type Aliases§

ParamsTypeCheckerGenerator
A function that, when called, will return an object that can typecheck function parameters.
ReturnTypeCalculator
A function that, when called, will return the type of the return type of a MEL function.