quarkdown
Toggle table of contents
latest
jvm
Platform filter
jvm
Switch theme
Search in API
quarkdown
quarkdown-core
/
com.quarkdown.core.function.expression.visitor
/
ExpressionVisitor
Expression
Visitor
interface
ExpressionVisitor
<
T
>
A visitor for different kinds of
Expression
.
Parameters
T
output type of the
visit
methods
See also
Expression
Eval
Expression
Visitor
Append
Expression
Visitor
Inheritors
AppendExpressionVisitor
EvalExpressionVisitor
Members
Functions
visit
Link copied to clipboard
abstract
fun
visit
(
expression
:
FunctionCall
<
*
>
)
:
T
abstract
fun
visit
(
expression
:
ComposedExpression
)
:
T
abstract
fun
visit
(
value
:
BooleanValue
)
:
T
abstract
fun
visit
(
value
:
DictionaryValue
<
*
>
)
:
T
abstract
fun
visit
(
value
:
DynamicValue
)
:
T
abstract
fun
visit
(
value
:
EnumValue
)
:
T
abstract
fun
visit
(
value
:
GeneralCollectionValue
<
*
>
)
:
T
abstract
fun
visit
(
value
:
InlineMarkdownContentValue
)
:
T
abstract
fun
visit
(
value
:
LambdaValue
)
:
T
abstract
fun
visit
(
value
:
MarkdownContentValue
)
:
T
abstract
fun
visit
(
value
:
NodeValue
)
:
T
abstract
fun
visit
(
value
:
NoneValue
)
:
T
abstract
fun
visit
(
value
:
NumberValue
)
:
T
abstract
fun
visit
(
value
:
ObjectValue
<
*
>
)
:
T
abstract
fun
visit
(
value
:
OrderedCollectionValue
<
*
>
)
:
T
abstract
fun
visit
(
value
:
PairValue
<
*
,
*
>
)
:
T
abstract
fun
visit
(
value
:
StringValue
)
:
T
abstract
fun
visit
(
value
:
UnorderedCollectionValue
<
*
>
)
:
T