UNPKG

@tsukiroku/tiny

Version:
14 lines (13 loc) 520 B
import prompt from 'prompt-sync'; import * as Tiny from '../../index'; declare type Mode = 'repl' | 'parser' | 'lexer' | 'env'; export default class { env: Tiny.Enviroment; option: Tiny.Options; promptSync: prompt.Prompt; mode: Mode; constructor(env: Tiny.Enviroment, option: Tiny.Options); executeCommand(input: string, lexer: Tiny.Lexer, parsed: Tiny.Program, env: Tiny.Enviroment): Tiny.LangObject | Tiny.Program | Array<Tiny.Token> | Tiny.Enviroment | string; start(): void; } export {};