What you describe sounds more like (heading? (paragraph | bulletList))*. In any case, repeating expressions that match nothing are probably something you don’t want. What is the reason you’re not just doing (heading | paragraph | bulletList)+?
What you describe sounds more like (heading? (paragraph | bulletList))*. In any case, repeating expressions that match nothing are probably something you don’t want. What is the reason you’re not just doing (heading | paragraph | bulletList)+?