FunctionCallToken

class FunctionCallToken(val data: TokenData, val isBlock: Boolean, val walkerResult: WalkerParsingResult<WalkedFunctionCall>) : Token

A function call token, produced by the lexer's walker subsystem. This is a custom Quarkdown element, and is both a block and inline node.

Example:

.function {arg1} {arg2}
body

The body argument is supported only when used as a block.

Parameters

isBlock

whether the function call is a block (opposite: inline)

walkerResult

the result of the walker parsing, containing the structured WalkedFunctionCall

See also

Constructors

Link copied to clipboard
constructor(data: TokenData, isBlock: Boolean, walkerResult: WalkerParsingResult<WalkedFunctionCall>)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun <T> accept(visitor: TokenVisitor<T>): T

Accepts a visitor.