Theory, examples of reversible parsers?

前端 未结 11 1299
滥情空心
滥情空心 2021-01-13 22:50

Does anyone out there know about examples and the theory behind parsers that will take (maybe) an abstract syntax tree and produce code, instead of vice-versa. Mathematicall

11条回答
  •  忘掉有多难
    2021-01-13 23:17

    I've been doing these forever, and calling them "DeParse".

    It only gets tricky if you also want to recapture whitespace and comments. You have to tuck them into the parse tree so you can regenerate them on output.

提交回复
热议问题