@fink/larix
Version:
A parser for generating fink's AST.
26 lines (23 loc) • 380 B
JavaScript
const {
terminated_block
} = require("../block/init.js");
const {
end_of_code
} = require("../block/indentation.js");
const parse_module = ctx => {
const [{
exprs,
comments,
loc
}, {
errors
}] = terminated_block(ctx, end_of_code);
return {
type: `module`,
exprs,
comments,
loc,
errors
};
};
exports.parse_module = parse_module;