Feel free to add more resources to this page or clean it up!

Hacker News Comments on "From AST to Lossless Syntax Tree"|https://news.ycombinator.com/item?id=13628412

Other Names

IDE Architecture

Lossless Representations

Currently, lib/AST structures don't make a very clear distinction between syntactic and semantic information. Long term, we hope to achieve the following based on work here: In no particular order, here is a summary of the design and implementation points for this library:

Style-Preserving Source Translators

Source Reformatters

TODO: What data structures do these use?

Other Docs / Designs / Discussions

Transpilers

These don't need to use the Lossless Syntax Tree because the resulting code won't be edited by a human.

Related