Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new Token(val: { annots?: any[]; args: any[]; prim: string }, idx: number, fac: TokenFactory): Token

Properties

createToken

createToken: (val: any, idx: number) => Token = this.fac

Type declaration

    • (val: any, idx: number): Token
    • Parameters

      • val: any
      • idx: number

      Returns Token

Protected fac

Protected idx

idx: number

Protected val

val: { annots?: any[]; args: any[]; prim: string }

Type declaration

  • Optional annots?: any[]
  • args: any[]
  • prim: string

Methods

Abstract Encode

  • Encode(_args: any[]): any

Abstract EncodeObject

  • EncodeObject(args: any): any

Abstract Execute

  • Execute(val: any, semantics?: Semantic): any

Abstract ExtractSchema

  • ExtractSchema(): any

ExtractSignature

  • ExtractSignature(): any[][]

annot

  • annot(): any

hasAnnotations

  • hasAnnotations(): number | false

Protected typeWithoutAnnotations

  • typeWithoutAnnotations(): { args?: any[]; prim: string }

Generated using TypeDoc