@dbml/parse
Version:
> TODO: description
11 lines (10 loc) • 366 B
TypeScript
import { ProgramNode } from '../parser/nodes';
import { CompileError } from '../errors';
import { Database, InterpreterDatabase } from './types';
import { default as Report } from '../report';
export default class Interpreter {
ast: ProgramNode;
env: InterpreterDatabase;
constructor(ast: ProgramNode);
interpret(): Report<Database, CompileError>;
}