Actio
API ReferenceInterfaces

ParseContext

Defined in: packages/core/src/parser.ts:175

Properties

data

data: WorkflowData;

Defined in: packages/core/src/parser.ts:181

Mutable plain-JS model that passes transform.


diagnostics

diagnostics: Diagnostic[];

Defined in: packages/core/src/parser.ts:184


doc

doc: Parsed;

Defined in: packages/core/src/parser.ts:178


fileName

fileName: string;

Defined in: packages/core/src/parser.ts:176


internal

internal: ParseContextInternal;

Defined in: packages/core/src/parser.ts:188

Non-serialized pass scratch space, namespaced by pass name (e.g. internal.jobDefaults).


lineCounter

lineCounter: LineCounter;

Defined in: packages/core/src/parser.ts:179


origins

origins: WeakMap<object, Origin>;

Defined in: packages/core/src/parser.ts:186

Per-node provenance side-table; never serialized. Populated by the IR layer.


source

source: string;

Defined in: packages/core/src/parser.ts:177


symbols

symbols: SymbolTable;

Defined in: packages/core/src/parser.ts:183

Unified symbol table shared across compile passes.

On this page