| Index: packages/csslib/lib/src/options.dart
 | 
| diff --git a/packages/csslib/lib/src/options.dart b/packages/csslib/lib/src/options.dart
 | 
| index c80370b45d16e2179455f0361381f37b7ba91647..56c358b2f06dfedc79bca79682dd5db5bcfd9593 100644
 | 
| --- a/packages/csslib/lib/src/options.dart
 | 
| +++ b/packages/csslib/lib/src/options.dart
 | 
| @@ -4,8 +4,6 @@
 | 
|  
 | 
|  library csslib.src.options;
 | 
|  
 | 
| -import 'package:args/args.dart';
 | 
| -
 | 
|  class PreprocessorOptions {
 | 
|    /** Generate polyfill code (e.g., var, etc.) */
 | 
|    final bool polyfill;
 | 
| @@ -50,68 +48,4 @@ class PreprocessorOptions {
 | 
|        this.useColors: true,
 | 
|        this.polyfill: false,
 | 
|        this.inputFile});
 | 
| -
 | 
| -  PreprocessorOptions.fromArgs(ArgResults args)
 | 
| -      : warningsAsErrors = args['warnings_as_errors'],
 | 
| -        throwOnWarnings = args['throw_on_warnings'],
 | 
| -        throwOnErrors = args['throw_on_errors'],
 | 
| -        verbose = args['verbose'],
 | 
| -        checked = args['checked'],
 | 
| -        lessSupport = args['less'],
 | 
| -        useColors = args['colors'],
 | 
| -        polyfill = args['polyfill'],
 | 
| -        inputFile = args.rest.length > 0 ? args.rest[0] : null;
 | 
| -
 | 
| -  // tool.dart [options...] <css file>
 | 
| -  static PreprocessorOptions parse(List<String> arguments) {
 | 
| -    var parser = new ArgParser()
 | 
| -      ..addFlag('verbose',
 | 
| -          abbr: 'v',
 | 
| -          defaultsTo: false,
 | 
| -          negatable: false,
 | 
| -          help: 'Display detail info')
 | 
| -      ..addFlag('checked',
 | 
| -          defaultsTo: false,
 | 
| -          negatable: false,
 | 
| -          help: 'Validate CSS values invalid value display a warning message')
 | 
| -      ..addFlag('less',
 | 
| -          defaultsTo: true,
 | 
| -          negatable: true,
 | 
| -          help: 'Supports subset of Less syntax')
 | 
| -      ..addFlag('suppress_warnings',
 | 
| -          defaultsTo: true, help: 'Warnings not displayed')
 | 
| -      ..addFlag('warnings_as_errors',
 | 
| -          defaultsTo: false, help: 'Warning handled as errors')
 | 
| -      ..addFlag('throw_on_errors',
 | 
| -          defaultsTo: false, help: 'Throw on errors encountered')
 | 
| -      ..addFlag('throw_on_warnings',
 | 
| -          defaultsTo: false, help: 'Throw on warnings encountered')
 | 
| -      ..addFlag('colors',
 | 
| -          defaultsTo: true, help: 'Display errors/warnings in colored text')
 | 
| -      ..addFlag('polyfill',
 | 
| -          defaultsTo: false, help: 'Generate polyfill for new CSS features')
 | 
| -      ..addFlag('help',
 | 
| -          abbr: 'h',
 | 
| -          defaultsTo: false,
 | 
| -          negatable: false,
 | 
| -          help: 'Displays this help message');
 | 
| -
 | 
| -    try {
 | 
| -      var results = parser.parse(arguments);
 | 
| -      if (results['help'] || results.rest.length == 0) {
 | 
| -        showUsage(parser);
 | 
| -        return null;
 | 
| -      }
 | 
| -      return new PreprocessorOptions.fromArgs(results);
 | 
| -    } on FormatException catch (e) {
 | 
| -      print(e.message);
 | 
| -      showUsage(parser);
 | 
| -      return null;
 | 
| -    }
 | 
| -  }
 | 
| -
 | 
| -  static showUsage(parser) {
 | 
| -    print('Usage: css [options...] input.css');
 | 
| -    print(parser.getUsage());
 | 
| -  }
 | 
|  }
 | 
| 
 |