Options
All
  • Public
  • Public/Protected
  • All
Menu

Module IRuleNode

Represents a matched Argdown syntax rule in the abstract syntax tree produced by the ParserPlugin. Has either other IRuleNodes or ITokenNodes as children.

Index

Properties

Optional argument

argument: IArgument

Optional children

children: IAstNode[]

Optional data

data: any

Optional endColumn

endColumn: undefined | number

Optional endLine

endLine: undefined | number

Optional endOffset

endOffset: undefined | number

Optional equivalenceClass

equivalenceClass: IEquivalenceClass

Optional inference

inference: IInference

Optional level

level: undefined | number

name

name: RuleNames

Optional ranges

ranges: IRange[]

Optional relation

relation: IRelation

Optional section

section: ISection

Optional startColumn

startColumn: undefined | number

Optional startLine

startLine: undefined | number

Optional startOffset

startOffset: undefined | number

Optional statement

statement: IStatement

Optional statementNr

statementNr: undefined | number

Optional tags

tags: string[]

Optional text

text: undefined | string

Optional title

title: undefined | string

Optional trailingWhitespace

trailingWhitespace: undefined | string

type

type: RULE_NODE

Functions

Const create

Generated using TypeDoc