A description of where buffer came from. Usually a file name.
The raw source code.
The output range that will have the formatted code written to it.
Formatter configuration.
true if the formatting succeeded, false of a lexing error. This function can return true if parsing failed.
Formats the code contained in buffer into output.