UNPKG

redc

Version:

Compiles RED lang into Minecraft schematics

21 lines (20 loc) 546 B
import { REDCError, CAPACITY, WORD_SIZE } from './meta.js'; import { build } from './main.js'; import { compile } from './compiler.js'; import { parse as parserParse } from './parser.js'; export function parse(p) { if (Array.isArray(p)) { return parserParse(p); } else return parserParse(p.split('\n')); } export { build, compile, REDCError, CAPACITY, WORD_SIZE }; export default { parse: parse, build: build, compile: compile, REDCError: REDCError, CAPACITY: CAPACITY, WORD_SIZE: WORD_SIZE };