将标记解析为元素树

Cor*_*Xii 5 php markup parsing

我需要在PHP中将与XML或JSON不同的标记解析为元素树.我确定存在用于做这种事情的库,但我不能为我的生活找到任何东西.

问题是这不是 XML或JSON; 这是一些晦涩的标记,没有专门的解析器.因此,我正在寻找一种通用的解析器,它可以以元素树的形式实现任何标记.

或者,关于如何写一篇的文章.我以前写了一个递归解析器,但我不确定如何制作一个通用的,可重用的解析器.