Parser biến văn bản thành cây cú pháp, transformer biến đổi cây cú pháp, compiler biến cây cú pháp thành văn bản

| ........................ process ........................... |
| .......... parse ... | ... run ... | ... stringify ..........|

          +--------+                     +----------+
Input ->- | Parser | ->- Syntax Tree ->- | Compiler | ->- Output
          +--------+          |          +----------+
                              X
                              |
                       +--------------+
                       | Transformers |
                       +--------------+

Nguồn::
Trong pandoc thì parser, transformer với compiler lần lượt được gọi là reader, filter, writer

Chữ “compile” ở đây không quá chính xác, vì Compile thực sự là việc chuyển từ ngôn ngữ lập trình mà người hiểu sang ngôn ngữ máy chỉ có máy mới hiểu. Nó nên hiểu là “converter” thì đúng hơn.