Options
All
  • Public
  • Public/Protected
  • All
Menu

構文解析後の少し加工したデータ。

Hierarchy

Implements

Index

Constructors

constructor

Properties

location

location: Location

next

no

no: number

parentNode

parentNode: SyntaxTree

prev

ruleName

ruleName: RuleName

Methods

checkArray

  • checkArray(value: any): any[]
  • 引数がArrayかどうかチェックして違うならば例外を投げる。

    Parameters

    • value: any

    Returns any[]

checkNumber

  • checkNumber(value: any): number
  • 引数が数字かどうかチェックして違うならば例外を投げる。

    Parameters

    • value: any

    Returns number

checkObject

  • checkObject(value: any): any
  • 引数がオブジェクトかどうかチェックして違うならば例外を投げる。

    Parameters

    • value: any

    Returns any

checkString

  • checkString(value: any): string
  • 引数が文字列かどうかチェックして違うならば例外を投げる。

    Parameters

    • value: any

    Returns string

Private checkSyntaxType

  • checkSyntaxType(clazz: any): boolean

isArgument

  • isArgument(): boolean

isBlockElement

  • isBlockElement(): boolean

isChapter

  • isChapter(): boolean

isDlist

  • isDlist(): boolean

isHeadline

  • isHeadline(): boolean

isInlineElement

  • isInlineElement(): boolean

isNode

  • isNode(): boolean

isOlist

  • isOlist(): boolean

isSingleLineComment

  • isSingleLineComment(): boolean

isTextNode

  • isTextNode(): boolean

isUlist

  • isUlist(): boolean

makeIndent

  • makeIndent(indentLevel: number): string

toArgument

toBlockElement

toChapter

toColumn

  • thisをColumnSyntaxTreeにcast可能か調べ、可能ならcastして返し、そうでなければ例外を投げる。

    Returns ColumnSyntaxTree

toColumnHeadline

toDlist

toHeadline

toInlineElement

toJSON

  • toJSON(): any

toNode

  • thisをNodeSyntaxTreeにcast可能か調べ、可能ならcastして返し、そうでなければ例外を投げる。

    Returns NodeSyntaxTree

toOlist

Private toOtherNode

  • toOtherNode<T>(clazz: any): T

toSingleLineCommentNode

toString

  • toString(indentLevel?: number): string

toStringHook

  • toStringHook(indentLevel: number, result: string): void

toTextNode

toUlist

Generated using TypeDoc