Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ILowLevelASTNode

Hierarchy

  • ILowLevelASTNode

Index

Methods

actual

  • actual(): any

addChild

anchorId

  • anchorId(): string

anchorValueKind

  • anchorValueKind(): Kind

anchoredFrom

children

copy

dump

  • dump(): string

dumpToObject

  • dumpToObject(full?: boolean): any

end

  • end(): number

errors

  • errors(): Error[]

execute

hasInnerIncludeError

  • hasInnerIncludeError(): boolean

highLevelNode

highLevelParseResult

includeBaseUnit

  • Returns a unit, which is a base for include reference. This method should be called when a node may potentially hbe defined in several units at once (in case of expansion) and caller needs a unit, which is a base for this node's include statement.

    If this node has no include statement, return value of the method should be equal to the result of unit() method call.

    Returns ICompilationUnit

includeErrors

  • includeErrors(): string[]

includePath

  • includePath(): string

includeReference

includedFrom

includesContents

  • includesContents(): boolean

isAnnotatedScalar

  • isAnnotatedScalar(): boolean

isValueLocal

  • isValueLocal(): boolean

key

  • key(): string

keyEnd

  • keyEnd(): number

keyKind

keyStart

  • keyStart(): number

kind

markup

  • markup(json?: boolean): string

nodeDefinition

  • nodeDefinition(): highlevel.INodeDefinition

optional

  • optional(): boolean

parent

setHighLevelNode

setHighLevelParseResult

show

  • show(msg: string, lev?: number, text?: string): any

start

  • start(): number

text

  • text(unitText: string): string

unit

value

  • value(toString?: boolean): any

valueEnd

  • valueEnd(): number

valueKind

valueStart

  • valueStart(): number

visit

Generated using TypeDoc