Hi all,
I would like parse a file of that structure:
-=-=-=- 1. Lorem ipsum dolor sit amet, <important text> Cras sit amet elit euismod, sodales nulla ac. 1. Lorem ipsum dolor <important text>, consectetur adipiscing elit. Cras sit amet elit euismod, 2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <important text 3> Cras sit amet elit euismod. 2. Lorem ipsum dolor…. … -=-=-=-=-
What is the best strategy to implement a parser using PetitParser? I need to identify each list, their nesting, and the <important text>.
I have tried to detect (i) first line of each list (#blank asParser, #number asParser plus, …), (ii) then the other lines and in the “==> [:node |…]” block to compute the indent. But I have failed and I do consider the <important text>.
Thank you for any idea! Cheers, Juraj