safeExpression

fun safeExpression(raw: Any, context: Context, fallback: () -> Expression = { blockMarkdown(raw, context) }): Expression

Evaluates a dynamic expression from a raw string input. This is a safe expression, meaning that if an InvalidExpressionEvalException is caught while evaluating it, the expression is discarded and a fallback expression is used.

See also