Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRuleNode

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

Hierarchy

Index

Properties

Optional argument

argument: undefined | IArgument

Optional children

children: undefined | IAstNode[]

Optional data

data: any

Optional endColumn

endColumn: undefined | number

Optional endLine

endLine: undefined | number

Optional endOffset

endOffset: undefined | number

Optional equivalenceClass

equivalenceClass: undefined | IEquivalenceClass

Optional inference

inference: undefined | IInference

Optional level

level: undefined | number

name

name: RuleNames

Optional ranges

ranges: undefined | IRange[]

Optional relation

relation: undefined | IRelation

Optional section

section: undefined | ISection

Optional startColumn

startColumn: undefined | number

Optional startLine

startLine: undefined | number

Optional startOffset

startOffset: undefined | number

Optional statement

statement: undefined | IStatement

Optional statementNr

statementNr: undefined | number

Optional tags

tags: undefined | string[]

Optional text

text: undefined | string

Optional title

title: undefined | string

Optional trailingWhitespace

trailingWhitespace: undefined | string

type

type: RULE_NODE

Generated using TypeDoc