Hierarchy

Index

Properties

Protected component

component: StiComponent = null

Protected expressionPosition

expressionPosition: number = 0

Protected hashAliases

hashAliases: Hashtable = null

Protected inputExpression

inputExpression: string = ""

Protected position

position: number = 0

report

report: StiReport = null

Protected runtimeConstants

runtimeConstants: Hashtable = null

Protected runtimeConstantsHash

runtimeConstantsHash: Hashtable = null

Protected tokenPos

tokenPos: number = 0

Protected tokensList

tokensList: StiToken[] = null

Protected useAliases

useAliases: boolean = false

Static Protected namespaceObj

namespaceObj: any

Accessors

componentsList

userFunctionsList

Static constantsList

Static functionsList

Static methodsHash

Static methodsList

Static namespacesList

Static parametersList

Static propertiesList

Static systemVariablesList

Static typesList

Methods

Protected call_func

  • call_func(name: any, argsList: any[]): any
  • Parameters

    • name: any
    • argsList: any[]

    Returns any

Protected call_method

  • call_method(name: any, argsList: any[]): any

Protected call_property

  • call_property(name: any, argsList: any[]): any

Protected checkParserMethodInfo

checkTypes

Protected createRuntimeConstantsHash

  • createRuntimeConstantsHash(): void

getParserMethodInfo

Protected getTypeName

  • getTypeName(value: any): string

Protected get_category

  • get_category(par: any): number

Protected get_systemVariable

  • get_systemVariable(name: any): any

Protected makeTokensList

  • makeTokensList(): void

Protected op_Add

  • op_Add(par1: any, par2: any): any

Protected op_And

  • op_And(par1: any, par2: any): any

Protected op_And2

  • op_And2(par1: any, par2: any): any

Protected op_Cast

  • op_Cast(par1: any, par2: any): any

Protected op_CompareEqual

  • op_CompareEqual(par1: any, par2: any): any

Protected op_CompareLeft

  • op_CompareLeft(par1: any, par2: any): any

Protected op_CompareLeftEqual

  • op_CompareLeftEqual(par1: any, par2: any): any

Protected op_CompareNotEqual

  • op_CompareNotEqual(par1: any, par2: any): any

Protected op_CompareRight

  • op_CompareRight(par1: any, par2: any): any

Protected op_CompareRightEqual

  • op_CompareRightEqual(par1: any, par2: any): any

Protected op_Div

  • op_Div(par1: any, par2: any): any

Protected op_Mod

  • op_Mod(par1: any, par2: any): any

Protected op_Mult

  • op_Mult(par1: any, par2: any): any

Protected op_Neg

  • op_Neg(par1: any): any

Protected op_Not

  • op_Not(par1: any): any

Protected op_Or

  • op_Or(par1: any, par2: any): any

Protected op_Or2

  • op_Or2(par1: any, par2: any): any

Protected op_Pow

  • op_Pow(par1: any, par2: any): any

Protected op_Shl

  • op_Shl(par1: any, par2: any): any

Protected op_Shr

  • op_Shr(par1: any, par2: any): any

Protected op_Sub

  • op_Sub(par1: any, par2: any): any

Protected op_Xor

  • op_Xor(par1: any, par2: any): any

Protected throwError

  • throwError(code: ParserErrorCode, token?: StiToken, message1?: string, message2?: string, message3?: string, message4?: string): void
  • Parameters

    • code: ParserErrorCode
    • Default value token: StiToken = null
    • Default value message1: string = ""
    • Default value message2: string = ""
    • Default value message3: string = ""
    • Default value message4: string = ""

    Returns void

Static isImplicitlyCastableTo

  • isImplicitlyCastableTo(from: Type, to: Type): boolean

Generated using TypeDoc