Interface
src/api/parser.ts:17ParserAPI
Supported high-level parser surface. Tokenization, RPN conversion, and parser-stack machinery remain internal implementation details even though Nerdamer itself uses them across modules.
Members
create(): ParserAPIMethodNo description is available yet.
Returns
evaluate(str: string, values?: ParserValuesObject): ParserEntityMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
str | string | — |
values | ParserValuesObject | — |
Returns
getI(): stringMethodNo description is available yet.
Returns
string
getPrecision(): numberMethodNo description is available yet.
Returns
number
parse(str: ExpressionInput, values?: ParserValuesObject): ParserEntityMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
str | ExpressionInput | — |
values | ParserValuesObject | — |
Returns
scopedBlock(setting: string, value: boolean, callback: (): ParserEntity): ParserEntityMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
setting | string | — |
value | boolean | — |
callback | (): ParserEntity | — |
Returns
set(setting: string | OptionsObject, value?: string | number | bigint | boolean): ParserAPIMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
setting | string | OptionsObject | — |
value | string | number | bigint | boolean | — |
Returns
setConstants(constants: ParserConstants): voidMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
constants | ParserConstants | — |
Returns
void
setI(variable: string): ParserAPIMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
variable | string | — |
Returns
setImaginary(variable: string): ParserAPIMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
variable | string | — |
Returns
setPrecision(precision: number): voidMethodNo description is available yet.
Parameters
| Name | Type | Description |
|---|---|---|
precision | number | — |
Returns
void
