src/language-handlebars/parser-glimmer.js/parse
function parse(text, parsers, options) {
  const { preprocess: glimmer, traverse } = require("@glimmer/syntax");
  let ast;
  try {
    ast = glimmer(text, { mode: "codemod" });
    /* istanbul ignore next */
  } catch (error) {
    const matches = error.message.match(/on line (\d+)/);
    if (matches) {
      throw createError(error.message, {
        start: { line: Number(matches[1]), column: 0 },
      });
    } else {
      throw error;
    }
  }

  return postprocess(ast, options, traverse);
}