niszetの日記

細かい情報を載せていくブログ

(Pandoc) Hierarchical Elementは直接観測できなさそう(メモ)

イマイチ使い方がわからなかったので放置していたが…

この辺りの話。

pandoc.org

pandoc.Secでアクセスしようとするとnilで怒られるので、うーん、困ったな、と。

Issueはこの辺りが関係してそうだったが、読んでも良くわからず。native形式で吐いてもSecとかでないしなぁ…

https://github.com/jgm/pandoc/pull/3712

と思ってコード読み漁っていましたが、hierarchicalizeでPandocのリポジトリを検索すると、特定のフォーマットのWriterにて使われていそうであることがわかった。

どうやら階層構造をドキュメント内で表現しておく必要がある場合に使われているようで、ちょっと特殊なことをしないとSecのオブジェクトをLuaの方で作るのは難しそうだ(テスト用のコードを見たらわかるようになったが)

ということで、これはいったん後回し。 他の要素を調べてから手を付ける。