filterでASTを変えてしまうと反応しなくなる…
本当はWriterとか見ないといけないんですが、たとえば
"C:/Program Files/RStudio/bin/pandoc/pandoc" code2.md -t native -f markdown --highlight-style tango
と
"C:/Program Files/RStudio/bin/pandoc/pandoc" code2.md -t native -f markdown
のようにhighlight-styleのありなしでnative形式で出力した際に結果に差異がないことが確認できます。
なので、多分highlightの処理はAST化されたあと、Writer側にあるはずなので、LuaのFilterでASTを解釈してhtml等に変換してしまうと以降の処理でhighlightされなくなってしまうのだろうな、と。
Codeに分解した場合でもhighlightは効いているので、行番号処理だけはあきらめるというところだろうか…
段々混乱してきた…