| Index: pkg/fletchc/lib/src/verbs/export_verb.dart
|
| diff --git a/pkg/fletchc/lib/src/verbs/export_verb.dart b/pkg/fletchc/lib/src/verbs/export_verb.dart
|
| deleted file mode 100644
|
| index 393b3f38d73da33de0d0036e21d040a08d32b30a..0000000000000000000000000000000000000000
|
| --- a/pkg/fletchc/lib/src/verbs/export_verb.dart
|
| +++ /dev/null
|
| @@ -1,63 +0,0 @@
|
| -// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE.md file.
|
| -
|
| -library fletchc.verbs.export_verb;
|
| -
|
| -import 'infrastructure.dart';
|
| -
|
| -import 'documentation.dart' show
|
| - exportDocumentation;
|
| -
|
| -import '../worker/developer.dart' show
|
| - compileAndAttachToVmThen;
|
| -
|
| -import '../worker/developer.dart' as developer;
|
| -
|
| -const Action exportAction =
|
| - const Action(
|
| - export, exportDocumentation, requiresSession: true,
|
| - requiresToUri: true,
|
| - supportedTargets: const <TargetKind>[TargetKind.FILE]);
|
| -
|
| -Future<int> export(AnalyzedSentence sentence, VerbContext context) {
|
| - return context.performTaskInWorker(
|
| - new ExportTask(sentence.targetUri, sentence.toTargetUri, sentence.base));
|
| -}
|
| -
|
| -class ExportTask extends SharedTask {
|
| - // Keep this class simple, see note in superclass.
|
| -
|
| - final Uri script;
|
| -
|
| - final Uri snapshot;
|
| -
|
| - final Uri base;
|
| -
|
| - const ExportTask(this.script, this.snapshot, this.base);
|
| -
|
| - Future<int> call(
|
| - CommandSender commandSender,
|
| - StreamIterator<ClientCommand> commandIterator) {
|
| - return exportTask(
|
| - commandSender, commandIterator, SessionState.current, script, snapshot,
|
| - base);
|
| - }
|
| -}
|
| -
|
| -Future<int> exportTask(
|
| - CommandSender commandSender,
|
| - StreamIterator<ClientCommand> commandIterator,
|
| - SessionState state,
|
| - Uri script,
|
| - Uri snapshot,
|
| - Uri base) async {
|
| - return compileAndAttachToVmThen(
|
| - commandSender,
|
| - commandIterator,
|
| - state,
|
| - script,
|
| - base,
|
| - true,
|
| - () => developer.export(state, snapshot));
|
| -}
|
|
|