@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
13 lines • 946 B
JavaScript
import { isIntermediateASTValidationErrors } from './ast/core/guards/index.js';
import { IntermediateASTParser } from './ast/core/index.js';
import { isParserErrors } from './parser/core/guards/index.js';
import { BitloopsParser, } from './parser/index.js';
import { TargetGenerator } from './target/index.js';
import { getTargetFileDestination } from './target/typescript-nest/helpers/getTargetFileDestination.js';
import Transpiler from './Transpiler.js';
const parser = new BitloopsParser();
const originalLanguageASTToIntermediateModelTransformer = new IntermediateASTParser();
const intermediateASTModelToTargetLanguageGenerator = new TargetGenerator();
const transpiler = new Transpiler(parser, originalLanguageASTToIntermediateModelTransformer, intermediateASTModelToTargetLanguageGenerator);
export { transpiler, Transpiler, getTargetFileDestination, isParserErrors, isIntermediateASTValidationErrors, };
//# sourceMappingURL=index.js.map