LibraryPresentation

data class LibraryPresentation(val alias: String, val predicates: List<String> = emptyList(), val operators: List<OperatorPresentation> = emptyList(), val functions: List<String> = emptyList(), val help: String = "", val documentation: Map<String, String> = emptyMap())

One loaded library's contents, already formatted as display-ready text/signatures, for the libraries inspector panel.

Constructors

Link copied to clipboard
constructor(alias: String, predicates: List<String> = emptyList(), operators: List<OperatorPresentation> = emptyList(), functions: List<String> = emptyList(), help: String = "", documentation: Map<String, String> = emptyMap())

Properties

Link copied to clipboard
Link copied to clipboard

Markdown documentation, keyed by the same name/arity strings as predicates and functions.

Link copied to clipboard
Link copied to clipboard

The library's own Markdown help.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

The documentation of operator's signature: infix specifiers (xfx, xfy, yfx) have arity 2, others 1.