Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(40)

Unified Diff: tools/dartinoc_blaze.dart

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/benchmarking_files ('k') | tools/immic/bin/immic.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/dartinoc_blaze.dart
diff --git a/tools/dartinoc_blaze.dart b/tools/dartinoc_blaze.dart
deleted file mode 100644
index ad1466fe0116dcd360bd52f63e267045af46fa77..0000000000000000000000000000000000000000
--- a/tools/dartinoc_blaze.dart
+++ /dev/null
@@ -1,132 +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 dartino_compiler_blaze;
-
-import 'dart:async';
-
-import 'dart:convert' show
- LineSplitter,
- UTF8;
-
-import 'dart:io';
-
-import 'package:dartino_compiler/session.dart' show
- Session;
-
-import 'package:dartino_compiler/src/hub/session_manager.dart';
-
-import 'package:dartino_compiler/src/worker/developer.dart' show
- Address,
- Settings,
- SessionState;
-
-import 'package:dartino_compiler/src/worker/developer.dart' as developer;
-
-import 'package:dartino_compiler/src/verbs/infrastructure.dart' show
- fileUri;
-
-import 'package:compiler/src/filenames.dart' show
- appendSlash;
-
-class DartinoRunner {
-
- Future<int> run(List<String> arguments) async {
- int debugPort;
- String packages;
- String snapshot;
- String script;
- Uri libraryRoot;
- Uri dartinoVm;
- Uri nativesJson;
-
- for (int i = 0; i < arguments.length; ++i) {
- String arg = arguments[i];
- if (arg == "--debug") {
- if (debugPort != null) throw "Cannot supply multiple debug ports";
- debugPort = int.parse(arguments[++i]);
- } else if (arg == "--packages") {
- if (packages != null) throw "Cannot supply multiple package files";
- packages = arguments[++i];
- } else if (arg == "--snapshot") {
- if (snapshot != null) throw "Cannot export to multiple snapshot files";
- snapshot = arguments[++i];
- } else if (arg == "--library-root") {
- if (libraryRoot != null) throw "Cannot use multiple library roots";
- libraryRoot = Uri.base.resolve(appendSlash(arguments[++i]));
- } else if (arg == "--patch-root") {
- throw "--patch-root not supported anymore";
- } else if (arg == "--dartino-vm") {
- if (dartinoVm != null) throw "Cannot use multiple Dartino VMs";
- dartinoVm = Uri.base.resolve(arguments[++i]);
- } else if (arg == "--natives-json") {
- if (nativesJson != null) throw "Cannot use multiple natives json files";
- nativesJson = Uri.base.resolve(arguments[++i]);
- } else if (arg.startsWith("-")) {
- throw "Unknown option $arg";
- } else {
- if (script != null) throw "Cannot run multiple scripts";
- script = arg;
- }
- }
-
- if (script == null) {
- throw "Supply a script to run";
- }
-
- if (packages == null) {
- packages = ".packages";
- }
-
- Address device =
- (debugPort != null) ? new Address("localhost", debugPort) : null;
-
- Settings settings = new Settings(
- fileUri(packages, Uri.base), <String>["--verbose"], null, device, null);
-
- SessionState state = developer.createSessionState(
- "dartino_compiler-blaze",
- settings,
- libraryRoot: libraryRoot,
- dartinoVm: dartinoVm,
- nativesJson: nativesJson);
-
- int result = await developer.compile(fileUri(script, Uri.base), state);
-
- if (result != 0) {
- print(state.getLog());
- return result;
- }
-
- if (device != null) {
- await developer.attachToVm(device.host, device.port, state);
- state.stdoutSink.attachCommandSender(stdout.add);
- state.stderrSink.attachCommandSender(stderr.add);
-
- Session session = state.session;
- for (DartinoDelta delta in state.compilationResults) {
- await session.applyDelta(delta);
- }
-
- var input = stdin.transform(UTF8.decoder).transform(new LineSplitter());
- await session.debug(input);
- } else {
- await developer.startAndAttachDirectly(state);
- state.stdoutSink.attachCommandSender(stdout.add);
- state.stderrSink.attachCommandSender(stderr.add);
-
- if (snapshot != null) {
- await developer.export(state, fileUri(snapshot, Uri.base));
- } else {
- await developer.run(state);
- }
- }
-
- return result;
- }
-}
-
-main(List<String> arguments) async {
- return await new DartinoRunner().run(arguments);
-}
« no previous file with comments | « tools/benchmarking_files ('k') | tools/immic/bin/immic.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698