Package-level declarations
Types
An immutable boolean Value.
Anything that can be destructured into a sequence of Value components.
A Value whose type has not been yet determined.
An immutable Value that contains other values of the same type. The kind of ordering is not relevant. When exporting to a node via com.quarkdown.core.function.value.output.node.NodeOutputValueVisitor, this collection is simply converted to a group of nodes.
A sub-AST that contains Markdown nodes. This is usually accepted in 'body' parameters.
An immutable value wrapper that is used in function parameters and function call arguments. When used as an Expression, its evaluated value is the same as its static wrapped value
A Value that wraps an action of variable parameter count.
A sub-AST that contains Markdown nodes. This is usually accepted in 'body' parameters.
An immutable Node.
A value that represents a missing value.
An immutable numeric Value.
A Value that wraps an element from a static enum class.
An immutable Value that contains other values of the same type, ordered.
An immutable value wrapper that is used in function outputs.
An immutable Value that contains two elements, which can be iterated. When a DictionaryValue is iterated, it's equivalent to a list of key-value pairs.
An immutable string Value.
An immutable Value that contains other values of the same type, unordered.
An empty Value with no content.