CfPBoK
by
Vadim Zaytsev
sle2016/paper01
SLE 2016
paper:
Parsing and Reflective Printing, Bidirectionally
Zirun Zhu
,
Yongzhe Zhang
,
Hsiang-Shang Ko
,
Pedro Martins
,
João Saraiva
,
Zhenjiang Hu
DOI:
10.1145/2997364.2997369
T3B: Transformation Languages
BIYACC is a transformation-oriented DSL that unifies parsing and reflective printing via bidirectional transformations.
T3C: DSLs
The contribution is a dedicated DSL (BIYACC) for specifying parser/printer pairs.
T4B: Horizontal Transformation
The approach defines a bidirectional mapping between program text/CSTs and ASTs.
T2B: Evolution
The motivation is keeping parsers and printers consistent as languages evolve.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.