UNPKG

onelang

Version:

OneLang transpiler framework core

11 lines (10 loc) 482 B
import { OneAst as one } from "../One/Ast"; import { LangFileSchema } from "./LangFileSchema"; export declare class LangFilePreprocessor { static preprocess(schema: LangFileSchema.LangFile, stdlib: one.Schema): void; static stabilizeStructure(lang: LangFileSchema.LangFile): void; static objectifyTemplateMap(map: { [name: string]: LangFileSchema.TemplateObj; }): void; static compileTemplates(lang: LangFileSchema.LangFile, stdlib: one.Schema): void; }