News for hackers. Stuff that matters.
Re:Show HN: CodeBuff – smart code formatter by jurgenv on Monday September 19, 2016 @05:27AM (#12530031)
The grammar is used to compute the code layout features that CodeBuff learns from: it parses each file and associates spacing and indentation features to trees' contextual features.

Then, when we parse a new file to pretty-print, we parse again with the _same parser_ and the features that were learned are matched to the tree at hand to recover the "right" spacing and indentation features for the given example code.

There are no comments on this comment yet.