IWikiASTNode
tw5-typed / modules/parsers / IWikiASTNode
Interface: IWikiASTNode
Defined in: src/modules/parsers/index.d.ts:73
Extended by
ITextParseTreeNodeIImageParseTreeNodeITranscludeParseTreeNodeITiddlerParseTreeNodeIDomParseTreeNodeICodeBlockParseTreeNodeIMacroParameterCallParseTreeNodeIMacroCallParseTreeNodeIMacroParseTreeNodeICustomParseTreeNode
Properties
attributes?
optionalattributes:Record<string,IParseTreeAttribute>
Defined in: src/modules/parsers/index.d.ts:74
children?
optionalchildren:IParseTreeNode[]
Defined in: src/modules/parsers/index.d.ts:75
end?
optionalend:number
Defined in: src/modules/parsers/index.d.ts:76
isBlock?
optionalisBlock:boolean
Defined in: src/modules/parsers/index.d.ts:77
isMacroDefinition?
optionalisMacroDefinition:boolean
Defined in: src/modules/parsers/index.d.ts:78
isSelfClosing?
optionalisSelfClosing:boolean
Defined in: src/modules/parsers/index.d.ts:79
orderedAttributes?
optionalorderedAttributes:IParseTreeAttribute[]
Defined in: src/modules/parsers/index.d.ts:80
rule?
optionalrule:string
Defined in: src/modules/parsers/index.d.ts:82
If rule produce a multi-level tree, only top level node from a parse rule will have this.
start?
optionalstart:number
Defined in: src/modules/parsers/index.d.ts:83
type
type:
string
Defined in: src/modules/parsers/index.d.ts:84