| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 library dart2js.cmdline; | 5 library dart2js.cmdline; | 
| 6 | 6 | 
| 7 import 'dart:async'; | 7 import 'dart:async'; | 
| 8 import 'dart:io'; | 8 import 'dart:io'; | 
| 9 import 'dart:math' as math; | 9 import 'dart:math' as math; | 
| 10 | 10 | 
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 255     new OptionHandler('--analyze-all', passThrough), | 255     new OptionHandler('--analyze-all', passThrough), | 
| 256     new OptionHandler('--analyze-only', setAnalyzeOnly), | 256     new OptionHandler('--analyze-only', setAnalyzeOnly), | 
| 257     new OptionHandler('--analyze-signatures-only', passThrough), | 257     new OptionHandler('--analyze-signatures-only', passThrough), | 
| 258     new OptionHandler('--disable-native-live-type-analysis', passThrough), | 258     new OptionHandler('--disable-native-live-type-analysis', passThrough), | 
| 259     new OptionHandler('--reject-deprecated-language-features', passThrough), | 259     new OptionHandler('--reject-deprecated-language-features', passThrough), | 
| 260     new OptionHandler('--report-sdk-use-of-deprecated-language-features', | 260     new OptionHandler('--report-sdk-use-of-deprecated-language-features', | 
| 261                       passThrough), | 261                       passThrough), | 
| 262     new OptionHandler('--categories=.*', setCategories), | 262     new OptionHandler('--categories=.*', setCategories), | 
| 263     new OptionHandler('--global-js-name=.*', checkGlobalName), | 263     new OptionHandler('--global-js-name=.*', checkGlobalName), | 
| 264     new OptionHandler('--disable-type-inference', passThrough), | 264     new OptionHandler('--disable-type-inference', passThrough), | 
|  | 265     new OptionHandler('--terse', passThrough), | 
| 265 | 266 | 
| 266     // The following two options must come last. | 267     // The following two options must come last. | 
| 267     new OptionHandler('-.*', (String argument) { | 268     new OptionHandler('-.*', (String argument) { | 
| 268       helpAndFail('Error: Unknown option "$argument".'); | 269       helpAndFail('Error: Unknown option "$argument".'); | 
| 269     }), | 270     }), | 
| 270     new OptionHandler('.*', (String argument) { | 271     new OptionHandler('.*', (String argument) { | 
| 271       arguments.add(nativeToUriPath(argument)); | 272       arguments.add(nativeToUriPath(argument)); | 
| 272     }) | 273     }) | 
| 273   ]; | 274   ]; | 
| 274 | 275 | 
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 496 | 497 | 
| 497   --suppress-warnings | 498   --suppress-warnings | 
| 498     Do not display any warnings. | 499     Do not display any warnings. | 
| 499 | 500 | 
| 500   --suppress-hints | 501   --suppress-hints | 
| 501     Do not display any hints. | 502     Do not display any hints. | 
| 502 | 503 | 
| 503   --enable-diagnostic-colors | 504   --enable-diagnostic-colors | 
| 504     Add colors to diagnostic messages. | 505     Add colors to diagnostic messages. | 
| 505 | 506 | 
|  | 507   --terse | 
|  | 508     Emit diagnostics without suggestions for how to get rid of the diagnosed | 
|  | 509     problems. | 
|  | 510 | 
| 506 The following options are only used for compiler development and may | 511 The following options are only used for compiler development and may | 
| 507 be removed in a future version: | 512 be removed in a future version: | 
| 508 | 513 | 
| 509   --output-type=dart | 514   --output-type=dart | 
| 510     Output Dart code instead of JavaScript. | 515     Output Dart code instead of JavaScript. | 
| 511 | 516 | 
| 512   --throw-on-error | 517   --throw-on-error | 
| 513     Throw an exception if a compile-time error is detected. | 518     Throw an exception if a compile-time error is detected. | 
| 514 | 519 | 
| 515   --library-root=<directory> | 520   --library-root=<directory> | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 589       print(trace); | 594       print(trace); | 
| 590     } finally { | 595     } finally { | 
| 591       exit(253); // 253 is recognized as a crash by our test scripts. | 596       exit(253); // 253 is recognized as a crash by our test scripts. | 
| 592     } | 597     } | 
| 593   } | 598   } | 
| 594 } | 599 } | 
| 595 | 600 | 
| 596 void main() { | 601 void main() { | 
| 597   mainWithErrorHandler(new Options()); | 602   mainWithErrorHandler(new Options()); | 
| 598 } | 603 } | 
| OLD | NEW | 
|---|