(contents)
| 465 | |
| 466 | |
| 467 | def FormatCMake(contents): |
| 468 | from cmake_format import configuration, lexer, parse, formatter |
| 469 | cfg = configuration.Configuration() |
| 470 | tokens = lexer.tokenize(contents) |
| 471 | parse_tree = parse.parse(tokens) |
| 472 | box_tree = formatter.layout_tree(parse_tree, cfg) |
| 473 | return formatter.write_tree(box_tree, cfg, contents) |
| 474 | |
| 475 | |
| 476 | def SaveContents(contents, outfile): |