EvalTier
Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:40
How much work a line’s evaluation required.
The tiers exist because most lines in a document have not changed. A line that is clean and cached costs far less than one being compiled fresh, and knowing which happened is how a slow document gets diagnosed.
Enumeration Members
Section titled “Enumeration Members”Skipped
Section titled “Skipped”Skipped: 0;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:48
Skipped, already clean or non-evaluable.
Tier1: 1;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:42
Full pipeline: Lex → Parse → Compile → Execute (visible + dirty).
Tier2: 2;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:44
Execute-only from cached bytecode (visible + cached).
Tier3: 3;Defined in: packages/engine/src/engine/ThreeTierEvaluator.ts:46
Compile-only for dependency tracking (invisible). Executes only variable assignments.