reST記法
たまに「はてなやらWikiやらの記法は使いにくい。新しい記法を考えよう!」みたいな記事を見かけるんだけど、筆者はreStructuredText(reST記法)が流行るといいなーなんて思ってます。Pythonの標準ドキュメントでもありますし、何より記法を書いてる最中でも十分見やすいので書き易いです。
ってなわけでText::Restructured - Perl implementation of reStructuredText parser - metacpan.org入れてみた。
use Text::Restructured; use File::Slurp; use Data::Dump qw(dump); my $text = read_file 'rest.txt'; my $rest = Text::Restructured->new( {} ); $dom = $rest->Parse($text); dump($dom);
とりあえずこれでそれっぽいDOMが取れます。