Class AST

Hierarchy

  • AST

Constructors

Properties

#emptyExt: boolean = false
#filledNegs: boolean = false
#hasMagic?: boolean
#negs: AST[]
#parent?: AST
#parentIndex: number
#parts: (string | AST)[] = []
#root: AST
#toString?: string
#uflag: boolean = false
type: null | ExtglobType

Accessors

  • get hasMagic(): undefined | boolean
  • Returns undefined | boolean

Methods

  • Parameters

    • dot: boolean

    Returns string

  • Parameters

    • part: string | AST

    Returns void

  • Returns boolean

  • Returns boolean

  • Parameters

    • Rest ...parts: (string | AST)[]

    Returns void

  • Returns any[]

  • Parameters

    • Optional allowDot: boolean

    Returns [re: string, body: string, hasMagic: boolean, uflag: boolean]

  • Returns string

  • Parameters

    • glob: string
    • hasMagic: undefined | boolean
    • noEmpty: boolean = false

    Returns [re: string, body: string, hasMagic: boolean, uflag: boolean]

Generated using TypeDoc