Globals
Stimulsoft
Report
Engine
StiParser
StiParser
Class StiParser
Hierarchy
StiParser_Parser
StiParser
Index
Properties
asm
List
component
current
Token
expression
Position
hash
Aliases
input
Expression
position
report
runtime
Constants
runtime
Constants
Hash
token
Pos
tokens
List
use
Aliases
namespace
Obj
Accessors
components
List
user
Functions
List
constants
List
functions
List
methods
Hash
methods
List
namespaces
List
parameters
List
properties
List
system
Variables
List
types
List
Methods
call_
func
call_
method
call_
property
check
Parser
Method
Info
check
Types
create
Runtime
Constants
Hash
eval_
exp
execute
Asm
get
Parser
Method
Info
get
Type
Name
get_
category
get_
system
Variable
make
Tokens
List
op_
Add
op_
And
op_
And2
op_
Cast
op_
Compare
Equal
op_
Compare
Left
op_
Compare
Left
Equal
op_
Compare
Not
Equal
op_
Compare
Right
op_
Compare
Right
Equal
op_
Div
op_
Mod
op_
Mult
op_
Neg
op_
Not
op_
Or
op_
Or2
op_
Pow
op_
Shl
op_
Shr
op_
Sub
op_
Xor
throw
Error
check
Expression
check
For
Data
Bands
Used
InPage
Totals
is
Implicitly
Castable
To
parse
Text
Value
parse
Text
Value2
prepare
Report
Variables
prepare
Variable
Value
Properties
Protected
asm
List
asm
List
:
StiAsmCommand
[]
= null
Protected
component
component
:
StiComponent
= null
Protected
current
Token
current
Token
:
StiToken
= null
Protected
expression
Position
expression
Position
:
number
= 0
Protected
hash
Aliases
hash
Aliases
:
Hashtable
= null
Protected
input
Expression
input
Expression
:
string
= ""
Protected
position
position
:
number
= 0
report
report
:
StiReport
= null
Protected
runtime
Constants
runtime
Constants
:
Hashtable
= null
Protected
runtime
Constants
Hash
runtime
Constants
Hash
:
Hashtable
= null
Protected
token
Pos
token
Pos
:
number
= 0
Protected
tokens
List
tokens
List
:
StiToken
[]
= null
Protected
use
Aliases
use
Aliases
:
boolean
= false
Static
Protected
namespace
Obj
namespace
Obj
:
any
Accessors
components
List
get
componentsList
(
)
:
Hashtable
Returns
Hashtable
user
Functions
List
get
userFunctionsList
(
)
:
Hashtable
Returns
Hashtable
Static
constants
List
get
constantsList
(
)
:
Hashtable
Returns
Hashtable
Static
functions
List
get
functionsList
(
)
:
Hashtable
Returns
Hashtable
Static
methods
Hash
get
methodsHash
(
)
:
Map
<
StiFunctionType
,
StiParserMethodInfo
[]
>
Returns
Map
<
StiFunctionType
,
StiParserMethodInfo
[]
>
Static
methods
List
get
methodsList
(
)
:
Hashtable
Returns
Hashtable
Static
namespaces
List
get
namespacesList
(
)
:
Hashtable
Returns
Hashtable
Static
parameters
List
get
parametersList
(
)
:
Hashtable
Returns
Hashtable
Static
properties
List
get
propertiesList
(
)
:
Hashtable
Returns
Hashtable
Static
system
Variables
List
get
systemVariablesList
(
)
:
Hashtable
Returns
Hashtable
Static
types
List
get
typesList
(
)
:
Hashtable
Returns
Hashtable
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
Parameters
name:
any
argsList:
any
[]
Returns
any
Protected
call_
property
call_
property
(
name
:
any
, argsList
:
any
[]
)
:
any
Parameters
name:
any
argsList:
any
[]
Returns
any
Protected
check
Parser
Method
Info
check
Parser
Method
Info
(
type
:
StiFunctionType
, args
:
any
[]
)
:
number
Parameters
type:
StiFunctionType
args:
any
[]
Returns
number
check
Types
check
Types
(
asmList
:
StiAsmCommand
[]
)
:
void
Parameters
asmList:
StiAsmCommand
[]
Returns
void
Protected
create
Runtime
Constants
Hash
create
Runtime
Constants
Hash
(
)
:
void
Returns
void
Protected
eval_
exp
eval_
exp
(
)
:
void
Returns
void
execute
Asm
execute
Asm
(
objectAsmList
:
any
)
:
any
Parameters
objectAsmList:
any
Returns
any
get
Parser
Method
Info
get
Parser
Method
Info
(
type
:
StiFunctionType
, args
:
Type
[]
)
:
StiParserMethodInfo
Parameters
type:
StiFunctionType
args:
Type
[]
Returns
StiParserMethodInfo
Protected
get
Type
Name
get
Type
Name
(
value
:
any
)
:
string
Parameters
value:
any
Returns
string
Protected
get_
category
get_
category
(
par
:
any
)
:
number
Parameters
par:
any
Returns
number
Protected
get_
system
Variable
get_
system
Variable
(
name
:
any
)
:
any
Parameters
name:
any
Returns
any
Protected
make
Tokens
List
make
Tokens
List
(
)
:
void
Returns
void
Protected
op_
Add
op_
Add
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
And
op_
And
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
And2
op_
And2
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Cast
op_
Cast
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Compare
Equal
op_
Compare
Equal
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Compare
Left
op_
Compare
Left
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Compare
Left
Equal
op_
Compare
Left
Equal
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Compare
Not
Equal
op_
Compare
Not
Equal
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Compare
Right
op_
Compare
Right
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Compare
Right
Equal
op_
Compare
Right
Equal
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Div
op_
Div
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Mod
op_
Mod
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Mult
op_
Mult
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Neg
op_
Neg
(
par1
:
any
)
:
any
Parameters
par1:
any
Returns
any
Protected
op_
Not
op_
Not
(
par1
:
any
)
:
any
Parameters
par1:
any
Returns
any
Protected
op_
Or
op_
Or
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Or2
op_
Or2
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Pow
op_
Pow
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Shl
op_
Shl
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Shr
op_
Shr
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Sub
op_
Sub
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
op_
Xor
op_
Xor
(
par1
:
any
, par2
:
any
)
:
any
Parameters
par1:
any
par2:
any
Returns
any
Protected
throw
Error
throw
Error
(
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
check
Expression
check
Expression
(
inputExpression
:
string
, component
:
StiComponent
, useAliases
?:
boolean
)
:
StiParserException
Parameters
inputExpression:
string
component:
StiComponent
Default value
useAliases:
boolean
= false
Returns
StiParserException
Static
check
For
Data
Bands
Used
InPage
Totals
check
For
Data
Bands
Used
InPage
Totals
(
stiText
:
StiText
, report
?:
StiReport
)
:
void
Parameters
stiText:
StiText
Default value
report:
StiReport
= null
Returns
void
Static
is
Implicitly
Castable
To
is
Implicitly
Castable
To
(
from
:
Type
, to
:
Type
)
:
boolean
Parameters
from:
Type
to:
Type
Returns
boolean
Static
parse
Text
Value
parse
Text
Value
(
inputExpression
:
string
, component
:
StiComponent
, sender
?:
any
, REFstoreToPrint
?:
any
, executeIfStoreToPrint
?:
boolean
, returnAsmList
?:
boolean
, parser
?:
StiParser
)
:
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
Returns
any
Static
parse
Text
Value2
parse
Text
Value2
(
inputExpression
:
string
, component
:
StiComponent
, sender
?:
any
, parameters
?:
StiParserParameters
)
:
any
Parameters
inputExpression:
string
component:
StiComponent
Default value
sender:
any
= component
Default value
parameters:
StiParserParameters
= null
Returns
any
Static
prepare
Report
Variables
prepare
Report
Variables
(
report
:
StiReport
)
:
void
Parameters
report:
StiReport
Returns
void
Static
prepare
Variable
Value
prepare
Variable
Value
(
varr
:
StiVariable
, report
:
StiReport
, textBox
?:
StiText
, fillItems
?:
boolean
)
:
any
Parameters
varr:
StiVariable
report:
StiReport
Default value
textBox:
StiText
= null
Default value
fillItems:
boolean
= false
Returns
any
Globals
Stimulsoft
Report
Engine
Sti
Parser
Sti
Parser
asm
List
component
current
Token
expression
Position
hash
Aliases
input
Expression
position
report
runtime
Constants
runtime
Constants
Hash
token
Pos
tokens
List
use
Aliases
namespace
Obj
components
List
user
Functions
List
constants
List
functions
List
methods
Hash
methods
List
namespaces
List
parameters
List
properties
List
system
Variables
List
types
List
call_
func
call_
method
call_
property
check
Parser
Method
Info
check
Types
create
Runtime
Constants
Hash
eval_
exp
execute
Asm
get
Parser
Method
Info
get
Type
Name
get_
category
get_
system
Variable
make
Tokens
List
op_
Add
op_
And
op_
And2
op_
Cast
op_
Compare
Equal
op_
Compare
Left
op_
Compare
Left
Equal
op_
Compare
Not
Equal
op_
Compare
Right
op_
Compare
Right
Equal
op_
Div
op_
Mod
op_
Mult
op_
Neg
op_
Not
op_
Or
op_
Or2
op_
Pow
op_
Shl
op_
Shr
op_
Sub
op_
Xor
throw
Error
check
Expression
check
For
Data
Bands
Used
InPage
Totals
is
Implicitly
Castable
To
parse
Text
Value
parse
Text
Value2
prepare
Report
Variables
prepare
Variable
Value
Generated using
TypeDoc