| Index: pkg/compiler/lib/src/parser/parser_task.dart
|
| diff --git a/pkg/compiler/lib/src/parser/parser_task.dart b/pkg/compiler/lib/src/parser/parser_task.dart
|
| index a79875fba4a36005530a03932c0e11fb5187f5c9..fa715aac5b537b4bcba50448ad3312198a88533c 100644
|
| --- a/pkg/compiler/lib/src/parser/parser_task.dart
|
| +++ b/pkg/compiler/lib/src/parser/parser_task.dart
|
| @@ -11,8 +11,6 @@ import '../compiler.dart' show
|
| Compiler;
|
| import '../elements/modelx.dart' show
|
| ElementX;
|
| -import '../options.dart' show
|
| - ParserOptions;
|
| import '../tokens/token.dart' show
|
| Token;
|
| import '../tree/tree.dart' show
|
| @@ -28,9 +26,12 @@ import 'parser.dart' show
|
| Parser;
|
|
|
| class ParserTask extends CompilerTask {
|
| - final ParserOptions parserOptions;
|
| + final bool _enableConditionalDirectives;
|
|
|
| - ParserTask(Compiler compiler, this.parserOptions) : super(compiler);
|
| + ParserTask(Compiler compiler,
|
| + {bool enableConditionalDirectives: false})
|
| + : this._enableConditionalDirectives = enableConditionalDirectives,
|
| + super(compiler);
|
|
|
| String get name => 'Parser';
|
|
|
| @@ -42,7 +43,8 @@ class ParserTask extends CompilerTask {
|
| return measure(() {
|
| NodeListener listener = new NodeListener(
|
| const ScannerOptions(), reporter, null);
|
| - Parser parser = new Parser(listener, parserOptions);
|
| + Parser parser = new Parser(
|
| + listener, enableConditionalDirectives: _enableConditionalDirectives);
|
| try {
|
| parser.parseUnit(token);
|
| } on ParserError catch(_) {
|
|
|