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