redc
Version:
Compiles RED lang into Minecraft schematics
21 lines (20 loc) • 546 B
JavaScript
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
};