PL Pedagogy Poll:

For teaching purposes, what would you call the process of converting a surface syntax tree into a core syntax tree, in an implementation of an interpreter for a programming language?

Compiling
0%
Elaboration
50%
Desugaring
45.5%
Other (comment)
4.5%
Poll ended at .
@joey Ah, I at first wanted to say "parsing" concrete to abstract syntax but I misread; so my actual answer is elaboration I think
@joey Desugaring would be more for untyped, elaboration more for a typed core syntax