/** * Evaluation Module * * Evaluates Core IR expressions and conditional patches. * * @see SPEC v0.4.0 ยง18 */ export type { EvaluationSnapshot, EvaluationMeta, EvaluationContext, } from "./context.js"; export { createEvaluationContext, applyPatchToWorkingSnapshot, } from "./context.js"; export { evaluateExpr } from "./evaluate-expr.js"; export type { EvaluatedPatchOp, EvaluatedPatch, PatchEvaluationResult, } from "./evaluate-patch.js"; export { evaluateConditionalPatchOps, evaluatePatches, evaluatePatchExpressions, evaluateCondition, classifyCondition, } from "./evaluate-patch.js"; export type { RuntimePatchSkipReason, SkippedRuntimePatch, RuntimePatchEvaluationResult, } from "./evaluate-runtime-patch.js"; export { evaluateRuntimePatches, evaluateRuntimePatchesWithTrace, } from "./evaluate-runtime-patch.js";