Crate do_with_in_base

Source

Structs§

Configuration
DoMarker
Res
Variables

Enums§

Escaping
Sigil

Traits§

StartMarker

Functions§

actually_escape
actually_unescape
arithmeticHandler
Perform basic arithmetic calculations.
arrayHandler
Provides tools for working with arrays.
assignmentInternalHandler
concatHandler
Concatenate two or more values together into a string.
concatHandlerInner
do_with_in_explicit
do_with_in_explicit2
The function used to actually run a stage.
do_with_in_internal
escape
fnHandler
forHandler
genericDefaultHandlers
This function generates the default handler set.
handleMkHandlerRunner
ifHandler
Conditionally execute one of two branches, depending on the result of a test expression.
importHandler
Import the contents of a file.
internalFnRunner
letHandler
Create and assign variables. Does NOT interpolate during either definition or use.
logicHandler
Handle logic expressions with a nestable sublanguage
markerHandler
Embeds data in one invocation of do_with_in! in a way that can be used in other invocations.
mkHandler
naiveStringifierHandler
Return a string representation of a do-with-in! value.
quote
In the lisp sense; renders its argument inert.
run
Evaluate block of code in place.
runMarkersHandler
Loads data into the environment from other invocations of do_with_in!.
string_to_identHandler
Turn a string into a named identifier.
unescape
unquote
In the lisp sense; renders its argument ert.
varHandler
Create and assign variables. DOES interpolate during both definition and use.
withSigilHandler
Redefine which sigil to use within the scope of the handler.

Type Aliases§

Handler
Handlers