Chromium Code Reviews| Index: pkg/front_end/tool/_fasta/generate_messages.dart |
| diff --git a/pkg/front_end/tool/_fasta/generate_messages.dart b/pkg/front_end/tool/_fasta/generate_messages.dart |
| index 9c62894d42d5cc164dba6ad98ac3f16d4b420e4c..656cc043f6a8a648f8d8af95ee4227e01b9756ad 100644 |
| --- a/pkg/front_end/tool/_fasta/generate_messages.dart |
| +++ b/pkg/front_end/tool/_fasta/generate_messages.dart |
| @@ -10,6 +10,8 @@ import 'package:yaml/yaml.dart' show loadYaml; |
| import 'package:front_end/src/fasta/parser/error_kind.dart' show ErrorKind; |
| +import 'package:dart_style/dart_style.dart' show DartFormatter; |
|
Siggi Cherem (dart-lang)
2017/07/12 20:06:51
note: this introduced a circular dependency on fas
ahe
2017/07/13 00:26:54
We could do that, but then we have to use the slig
|
| + |
| main(List<String> arguments) async { |
| var port = new ReceivePort(); |
| Uri messagesFile = Platform.script.resolve("../../messages.yaml"); |
| @@ -52,9 +54,12 @@ import 'package:front_end/src/fasta/parser/error_kind.dart' show ErrorKind; |
| sb.writeln(compileTemplate(name, map['template'], map['tip'])); |
| }); |
| + String dartfmtedText = new DartFormatter().format("$sb"); |
| + |
| Uri problemsFile = await Isolate.resolvePackageUri( |
| Uri.parse('package:front_end/src/fasta/problems.dart')); |
| - await new File.fromUri(problemsFile).writeAsString("$sb", flush: true); |
| + await new File.fromUri(problemsFile) |
| + .writeAsString(dartfmtedText, flush: true); |
| port.close(); |
| } |