Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Side by Side Diff: pkg/compiler/bin/resolver.dart

Issue 2746333008: Run dartfmt on dart2js codebase. (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 import 'dart:io'; 5 import 'dart:io';
6 6
7 import 'package:args/args.dart'; 7 import 'package:args/args.dart';
8 import 'package:compiler/src/filenames.dart'; 8 import 'package:compiler/src/filenames.dart';
9 9
10 import 'package:compiler/src/dart2js_resolver.dart'; 10 import 'package:compiler/src/dart2js_resolver.dart';
11 11
12 main(var argv) async { 12 main(var argv) async {
13 var parser = new ArgParser(); 13 var parser = new ArgParser();
14 parser.addOption('deps', abbr: 'd', allowMultiple: true); 14 parser.addOption('deps', abbr: 'd', allowMultiple: true);
15 parser.addOption('out', abbr: 'o'); 15 parser.addOption('out', abbr: 'o');
16 parser.addOption('library-root', abbr: 'l'); 16 parser.addOption('library-root', abbr: 'l');
17 parser.addOption('packages', abbr: 'p'); 17 parser.addOption('packages', abbr: 'p');
18 parser.addOption('bazel-paths', abbr: 'I', allowMultiple: true); 18 parser.addOption('bazel-paths', abbr: 'I', allowMultiple: true);
19 var args = parser.parse(argv); 19 var args = parser.parse(argv);
20 20
21 if (args.rest.isEmpty) { 21 if (args.rest.isEmpty) {
22 print('missing input files'); 22 print('missing input files');
23 exit(1); 23 exit(1);
24 } 24 }
25 25
26 var inputs = args.rest 26 var inputs = args.rest
27 .map((uri) => currentDirectory.resolve(nativeToUriPath(uri))) 27 .map((uri) => currentDirectory.resolve(nativeToUriPath(uri)))
28 .toList(); 28 .toList();
29 29
30 var text = await resolve( 30 var text = await resolve(inputs,
31 inputs,
32 deps: args['deps'], 31 deps: args['deps'],
33 root: args['library-root'], 32 root: args['library-root'],
34 packages: args['packages'], 33 packages: args['packages'],
35 bazelSearchPaths: args['bazel-paths']); 34 bazelSearchPaths: args['bazel-paths']);
36 35
37 var outFile = args['out'] ?? 'out.data'; 36 var outFile = args['out'] ?? 'out.data';
38 37
39 await new File(outFile).writeAsString(text); 38 await new File(outFile).writeAsString(text);
40 } 39 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698