js-slang
Version:
Javascript-based implementations of Source, written in Typescript
15 lines (14 loc) • 375 B
TypeScript
import { StepperBaseNode } from './interface';
export declare let redex: {
preRedex: StepperBaseNode[];
postRedex: StepperBaseNode[];
};
export interface Marker {
redex?: StepperBaseNode | null;
redexType?: 'beforeMarker' | 'afterMarker';
explanation?: string;
}
export interface IStepperPropContents {
ast: StepperBaseNode;
markers?: Marker[];
}