Hierarchy

Index

Properties

Protected asmList

asmList: StiAsmCommand[] = null

Protected checkSyntaxMode

checkSyntaxMode: boolean = false

Protected component

component: StiComponent = null

Protected currentToken

currentToken: StiToken = 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 syntaxCaseSensitive

syntaxCaseSensitive: boolean = true

Protected tokenPos

tokenPos: number = 0

Protected tokensList

tokensList: StiToken[] = null

Protected useAliases

useAliases: boolean = false

Static Protected namespaceObj

namespaceObj: any

Accessors

componentsList

constantsList

userFunctionsList

Static functionsList

Static keywordsList

Static methodsHash

Static methodsList

Static namespacesList

Static parametersList

Static propertiesList

Static systemVariablesList

Static typesList

Methods

Protected call_func

  • call_func(name: any, argsList: any[], asmCommand: StiAsmCommand): any

Protected call_method

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

Protected call_property

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

Protected checkParserMethodInfo

Protected checkParserMethodInfo2

checkTypes

Protected createRuntimeConstantsHash

  • createRuntimeConstantsHash(): void

Protected eval_exp

  • eval_exp(): void

executeAsm

  • executeAsm(objectAsmList: any): any
  • Parameters

    • objectAsmList: any

    Returns any

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 checkExpression

Static checkForDataBandsUsedInPageTotals

  • checkForDataBandsUsedInPageTotals(stiText: StiText, report?: StiReport): void
  • Parameters

    • stiText: StiText
    • Default value report: StiReport = null

    Returns void

Static check_constantsList

  • check_constantsList(): void

Static isImplicitlyCastableTo

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

Static parseTextValue

  • parseTextValue(inputExpression: string, component: StiComponent, sender?: any, REFstoreToPrint?: any, executeIfStoreToPrint?: boolean, returnAsmList?: boolean, parser?: StiParser, constants?: Hashtable): any
  • Parameters

    • inputExpression: string
    • component: StiComponent
    • Default value sender: any = null
    • Default value REFstoreToPrint: any = { ref: false }
    • Default value executeIfStoreToPrint: boolean = true
    • Default value returnAsmList: boolean = false
    • Default value parser: StiParser = null
    • Default value constants: Hashtable = null

    Returns any

Static parseTextValue2

  • Parameters

    Returns any

Static prepareReportVariables

  • prepareReportVariables(report: StiReport): void
  • Parameters

    • report: StiReport

    Returns void

Static prepareVariableValue

  • Parameters

    • varr: StiVariable
    • report: StiReport
    • Default value textBox: StiText = null
    • Default value fillItems: boolean = false
    • Default value parameters: StiParserParameters = null
    • Default value processReadOnly: boolean = true

    Returns any

Generated using TypeDoc