@runtimeverificationinc/tsk
Version:
TypeScript/JavaScript library for K Framework functionality
7 lines (6 loc) • 370 B
TypeScript
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>;