could you create a new grammar for pars {@someDirective content} {content} {#each cats as { id, name }, i} content, recursive {/each} {#await promise} waiting... {:then number} The number is {content} {:catch error} text text {content} text {/await}