fauton
Version:
A library to test any finite automaton with arbitrary alphabets
9 lines (8 loc) • 593 B
TypeScript
/// <reference types="node" />
import fs from 'fs';
import { FiniteAutomatonTestInfo, IOutputFiles } from '../../../types';
import { FiniteAutomaton } from '../../FiniteAutomaton';
import { RegularExpression } from '../../RegularExpression';
declare type IWriteStreams = Record<`${keyof IOutputFiles}WriteStream`, null | fs.WriteStream>;
export declare function testAutomaton(finiteAutomaton: FiniteAutomaton | RegularExpression, finiteAutomatonTestInfo: FiniteAutomatonTestInfo, writeStreams: IWriteStreams, inputStrings: string[], postAutomatonTestCb?: () => void): void;
export {};