UNPKG

@runtimeverificationinc/tsk

Version:

TypeScript/JavaScript library for K Framework functionality

7 lines (6 loc) 370 B
import { KInner, KRewrite } from "./inner"; export declare function indexedRewrite(kast: KInner, rewrites: Iterable<KRewrite>): KInner; /** * Async version of indexedRewrite that yields control periodically to prevent stack overflow. */ export declare function indexedRewriteAsync(kast: KInner, rewrites: Iterable<KRewrite>, yieldFrequency?: number): Promise<KInner>;