UNPKG

unsuspected-hangeul

Version:

함수형 난해한 언어 '평범한 한글'의 명세와 구현체입니다. 평범한 한글 문장으로 보이는 프로그램을 짜보세요!

12 lines (11 loc) 759 B
import * as AS from './abstractSyntax'; /** Main procedure. Parses, evaluates, and converts to str. * @param filename File name of the program * @param program raw string that encodes a program * @returns A string representing the resulting value */ export declare function main(filename: string, program: string, ioUtils: AS.IOUtils, loadUtils: AS.LoadUtils, formatIO?: boolean): Promise<string[]>; /** Main procedure. Parses, evaluates, and converts to str. * @param filename File name of the program * @param program raw string that encodes a program * @returns A string representing the resulting value */ export declare function run(filename: string, program: string, argv: string[], ioUtils: AS.IOUtils, loadUtils: AS.LoadUtils): Promise<number>;