OptionalargumentsOptionalastThe abstract syntax tree of the Argdown input. The tree consists of [[IRuleNode]] objects for every syntax rule applied. Each [[IRuleNode]] contains other [[IRuleNode]] objects or [[IArgdownToken]] objects as children.
Plugins can traverse the tree by defining [[IArgdownPlugin.tokenListeners]] and [[IArgdownPlugin.ruleListeners]].
Provided by the [[ParserPlugin]].
OptionaldotExported dot version of argument map
Provided by the [[DotExportPlugin]]
OptionalexceptionsErrors thrown by plugins.
Provided by any plugin throwing an exception.
OptionalfrontFront matter meta data provided by the [[DataPlugin]]
OptionalgraphmlExported dot version of argument map
Provided by the [[GraphMLExportPlugin]]
OptionalgroupTemporary counter for groups used by the [[DotExportPlugin]]
OptionalhighlightedHighlighted Argdown source code (powered by Prism.js)
Provided by the [[HighlightSourcePlugin]]
OptionalhtmlExported html
Provided by the [[HtmlExportPlugin]]
OptionalhtmlTemporary store of ids for the [[HtmlExportPlugin]]
OptionaljsonJSON data
Provided by the [[JSONExportPlugin]]
OptionallexerErrors thrown by the lexer.
Provided by the [[ParserPlugin]].
OptionalmapArgument map data provided by the [[MapPlugin]]
OptionalmaxOptionalparserErrors thrown by the parser.
Provided by the [[ParserPlugin]].
OptionalrelationsA list of all relations defined in the Argdown input.
Provided by the [[ModelPlugin]]
OptionalsectionsA tree structure of all sections defined in the Argdown input.
Provided by the [[ModelPlugin]]
OptionalselectionArgument map data provided by the [[PreselectionPlugin]] and other plugins providing further selection methods.
OptionalstatementsA dictionary of all statement equivalence classes defined in the Argdown input. The keys are statement titles. The values are [[EquivalenceClass]] objects.
The actual [[Statement]] objects are stored in the [[EquivalenceClass.members]] array.
Provided by the [[ModelPlugin]]
OptionalsvgExported svg
Provided by the [[DotToSvgExportPlugin]]
OptionaltagsAll tags used augmented by additional data
Provided by the [[ModelPlugin]]
Color is provided by the [[ColorPlugin]]
OptionaltokensThe list of tokens produced by the Argdown lexer that was used to produce the abstract syntax tree.
Provided by the [[ParserPlugin]].
OptionalwebJSON data
Provided by the [[WebComponentExportPlugin]]
A dictionary of all arguments defined in the Argdown input. The keys are the argument titles. The values are [[Argument]] objects.
Provided by the [[ModelPlugin]]