unifiedの用語

だいたいは分かるが念の為:

  1. AST : 抽象構文木、構造のみ
  2. CST : 具象構文木、テキストの情報をけっこう残す
  3. unist : unifiedの構文木仕様、「ユニスト」でいいかな。
  4. mdast : Markdown(MD)のunisit特殊化、「ムダスト」でいいかな。
  5. haast : HTMLのunisit特殊化、「ハスト」でいいかな。
  6. プロセッサ: プログラムまたはプログラムコンポネント
  7. パーズ、パーザー: 知ってる
  8. transform : AST, CSTに対する操作・処理
  9. inspect : transformはしないが、読んで解析する。
  10. stringify : シリアライズ
  11. unified : プロセッサ達を統合するプロセッサ・ドライバー
  12. unified pipelines : 処理〈プロセス〉のパイプライン
  13. remark-rehype : パイプラインはハイフンで書く。
  14. remark-math — Support math in Markdown / HTML
  15. Tree transformations : 例えば、mdast → hast を行う remark-rehype
  16. attacher : unifiedプラグインの部分、知らんかった。
  17. transformer : unifiedプラグインの部分、予想できる機能だと思う