Functions
_evalToken
▸ _evalToken(token: Token | undefined, ctx: Context, lenient: boolean): IterableIterator‹unknown›
Defined in src/render/expression.ts:48
Parameters:
| Name | Type | Default |
|---|---|---|
token |
Token | undefined | - |
ctx |
Context | - |
lenient |
boolean | false |
Returns: IterableIterator‹unknown›
evalLiteralToken
▸ evalLiteralToken(token: LiteralToken): any
Defined in src/render/expression.ts:84
Parameters:
| Name | Type |
|---|---|
token |
LiteralToken |
Returns: any
evalNumberToken
▸ evalNumberToken(token: NumberToken): number
Defined in src/render/expression.ts:70
Parameters:
| Name | Type |
|---|---|
token |
NumberToken |
Returns: number
evalOperatorToken
▸ evalOperatorToken(operators: Operators, token: OperatorToken, lhs: any, rhs: any, ctx: Context): boolean
Defined in src/render/expression.ts:79
Parameters:
| Name | Type |
|---|---|
operators |
Operators |
token |
OperatorToken |
lhs |
any |
rhs |
any |
ctx |
Context |
Returns: boolean
evalPropertyAccessToken
▸ evalPropertyAccessToken(token: PropertyAccessToken, ctx: Context, lenient: boolean): IterableIterator‹unknown›
Defined in src/render/expression.ts:57
Parameters:
| Name | Type |
|---|---|
token |
PropertyAccessToken |
ctx |
Context |
lenient |
boolean |
Returns: IterableIterator‹unknown›
evalQuotedToken
▸ evalQuotedToken(token: QuotedToken): string
Defined in src/render/expression.ts:75
Parameters:
| Name | Type |
|---|---|
token |
QuotedToken |
Returns: string
evalRangeToken
▸ evalRangeToken(token: RangeToken, ctx: Context): Generator‹IterableIterator‹unknown›, number[], number›
Defined in src/render/expression.ts:88
Parameters:
| Name | Type |
|---|---|
token |
RangeToken |
ctx |
Context |
Returns: Generator‹IterableIterator‹unknown›, number[], number›
evalToken
▸ evalToken(token: Token | undefined, ctx: Context, lenient: boolean): Generator‹never, any, unknown›
Defined in src/render/expression.ts:44
deprecated use _evalToken instead
Parameters:
| Name | Type | Default |
|---|---|---|
token |
Token | undefined | - |
ctx |
Context | - |
lenient |
boolean | false |
Returns: Generator‹never, any, unknown›
toPostfix
▸ toPostfix(tokens: IterableIterator‹Token›): IterableIterator‹Token›
Defined in src/render/expression.ts:94
Parameters:
| Name | Type |
|---|---|
tokens |
IterableIterator‹Token› |
Returns: IterableIterator‹Token›