| Index: pkg/analysis_server/lib/src/server/driver.dart
|
| diff --git a/pkg/analysis_server/lib/src/server/driver.dart b/pkg/analysis_server/lib/src/server/driver.dart
|
| index e4bd0c17709a43b99d11a34eb90737fe65e3e94c..8097f94d9e8535ad786d1cbe09744ba82c0c7059 100644
|
| --- a/pkg/analysis_server/lib/src/server/driver.dart
|
| +++ b/pkg/analysis_server/lib/src/server/driver.dart
|
| @@ -266,6 +266,12 @@ class Driver implements ServerStarter {
|
| static const String NO_INDEX = "no-index";
|
|
|
| /**
|
| + * The name of the flag used to enable version 2 of semantic highlight
|
| + * notification.
|
| + */
|
| + static const String USE_ANALISYS_HIGHLIGHT2 = "useAnalysisHighlight2";
|
| +
|
| + /**
|
| * The option for specifying the http diagnostic port.
|
| * If specified, users can review server status and performance information
|
| * by opening a web browser on http://localhost:<port>
|
| @@ -357,6 +363,8 @@ class Driver implements ServerStarter {
|
| results[INCREMENTAL_RESOLUTION_VALIDATION];
|
| analysisServerOptions.noErrorNotification = results[NO_ERROR_NOTIFICATION];
|
| analysisServerOptions.noIndex = results[NO_INDEX];
|
| + analysisServerOptions.useAnalysisHighlight2 =
|
| + results[USE_ANALISYS_HIGHLIGHT2];
|
| analysisServerOptions.fileReadMode = results[FILE_READ_MODE];
|
|
|
| _initIncrementalLogger(results[INCREMENTAL_RESOLUTION_LOG]);
|
| @@ -503,6 +511,10 @@ class Driver implements ServerStarter {
|
| negatable: false);
|
| parser.addFlag(NO_INDEX,
|
| help: "disable indexing sources", defaultsTo: false, negatable: false);
|
| + parser.addFlag(USE_ANALISYS_HIGHLIGHT2,
|
| + help: "enable version 2 of semantic highlight",
|
| + defaultsTo: false,
|
| + negatable: false);
|
| parser.addOption(FILE_READ_MODE,
|
| help: "an option of the ways files can be read from disk, " +
|
| "some clients normalize end of line characters which would make " +
|
|
|