UNPKG

@mojir/lits

Version:

Lits is a Lisp dialect implemented in TypeScript

8 lines (7 loc) 482 B
import type { Builtin } from '../builtin/interface'; import type { ContextStack } from '../evaluator/ContextStack'; import type { EvaluateNode } from '../evaluator/interface'; import type { Ast, Node } from '../parser/types'; export type UndefinedSymbols = Set<string>; export declare const getUndefinedSymbols: GetUndefinedSymbols; export type GetUndefinedSymbols = (ast: Ast | Node[], contextStack: ContextStack, builtin: Builtin, evaluateNode: EvaluateNode) => UndefinedSymbols;