Functions
evalLiteralToken
▸ evalLiteralToken(token: LiteralToken): any
Defined in src/render/expression.ts:66
Parameters:
| Name | Type |
|---|---|
token |
LiteralToken |
Returns: any
evalNumberToken
▸ evalNumberToken(token: NumberToken): number
Defined in src/render/expression.ts:57
Parameters:
| Name | Type |
|---|---|
token |
NumberToken |
Returns: number
evalPropertyAccessToken
▸ evalPropertyAccessToken(token: PropertyAccessToken, ctx: Context, lenient: boolean): IterableIterator‹unknown›
Defined in src/render/expression.ts:44
Parameters:
| Name | Type |
|---|---|
token |
PropertyAccessToken |
ctx |
Context |
lenient |
boolean |
Returns: IterableIterator‹unknown›
evalQuotedToken
▸ evalQuotedToken(token: QuotedToken): string
Defined in src/render/expression.ts:62
Parameters:
| Name | Type |
|---|---|
token |
QuotedToken |
Returns: string
evalRangeToken
▸ evalRangeToken(token: RangeToken, ctx: Context): Generator‹IterableIterator‹unknown›, number[], number›
Defined in src/render/expression.ts:70
Parameters:
| Name | Type |
|---|---|
token |
RangeToken |
ctx |
Context |
Returns: Generator‹IterableIterator‹unknown›, number[], number›
evalToken
▸ evalToken(token: Token | undefined, ctx: Context, lenient: boolean): IterableIterator‹unknown›
Defined in src/render/expression.ts:35
Parameters:
| Name | Type | Default |
|---|---|---|
token |
Token | undefined | - |
ctx |
Context | - |
lenient |
boolean | false |
Returns: IterableIterator‹unknown›
toPostfix
▸ toPostfix(tokens: IterableIterator‹Token›): IterableIterator‹Token›
Defined in src/render/expression.ts:76
Parameters:
| Name | Type |
|---|---|
tokens |
IterableIterator‹Token› |
Returns: IterableIterator‹Token›