Syntax trees and source mapping: Programming Language Design course | Zoonk
11. Syntax trees and source mapping
Represent parsed programs with concrete syntax trees, abstract syntax trees, source spans, and immutable syntax nodes. Write tree visitors, transformations, and a source formatter.