Skip to content

PromptScript API


Interface: ParseOptions

Defined in: parser/src/parse.ts:11

Options for parsing PromptScript source code.

Properties

envProvider?

optional envProvider: EnvProvider

Defined in: parser/src/parse.ts:36

Custom environment provider function for variable interpolation. When provided, this function is used to look up environment variable values instead of the default process.env lookup. Only used when interpolateEnv is true.


filename?

optional filename: string

Defined in: parser/src/parse.ts:13

Filename for error reporting. Defaults to ''.


interpolateEnv?

optional interpolateEnv: boolean

Defined in: parser/src/parse.ts:29

Enable environment variable interpolation. Defaults to false. When true, ${VAR} and ${VAR:-default} syntax will be replaced with actual environment variable values.


recovery?

optional recovery: boolean

Defined in: parser/src/parse.ts:23

Enable recovery mode for partial parsing. Alias for tolerant. When true, the parser will attempt to continue after errors.


tolerant?

optional tolerant: boolean

Defined in: parser/src/parse.ts:18

Continue parsing even when errors are encountered. Defaults to false. Alias: recovery