import tag from './tag.js'; | |
import mustache from './mustache.js'; | |
import text from './text.js'; | |
/** | |
* @param {import('../index.js').Parser} parser | |
*/ | |
export default function fragment(parser) { | |
if (parser.match('<')) { | |
return tag; | |
} | |
if (parser.match('{')) { | |
return mustache; | |
} | |
return text; | |
} | |