Quarto 2: Parsing and Source Maps

This is the first of a series of posts about the design and features in Quarto 2.

Although Quarto 2 is now a standalone, new version of the Quarto system, it started as an attempt to solve long-standing parsing problems in Quarto 1. We soon realized there were three fundamental, separate syntax concerns: syntax errors, awareness of source locations during document processing, and syntax stability. We eventually concluded that none of these features could be solved incrementally in Quarto 1, which led to where we are today.


This is a companion discussion topic for the original entry at https://opensource.posit.co/blog/2026-05-07_quarto-2-parsing/
1 Like