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

Side by Side Diff: src/vm/main_simple.cc

Issue 1659163007: Rename fletch -> dartino (Closed) Base URL: https://github.com/dartino/sdk.git@master
Patch Set: address comments Created 4 years, 10 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 unified diff | Download patch
« no previous file with comments | « src/vm/main.cc ('k') | src/vm/mark_sweep.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE.md file. 3 // BSD-style license that can be found in the LICENSE.md file.
4 4
5 #ifndef FLETCH_ENABLE_LIVE_CODING 5 #ifndef DARTINO_ENABLE_LIVE_CODING
6 6
7 #include <stdio.h> 7 #include <stdio.h>
8 #include <stdlib.h> 8 #include <stdlib.h>
9 #include <ctype.h> 9 #include <ctype.h>
10 10
11 #include "include/fletch_api.h" 11 #include "include/dartino_api.h"
12 12
13 #include "src/shared/flags.h" 13 #include "src/shared/flags.h"
14 #include "src/shared/list.h" 14 #include "src/shared/list.h"
15 #include "src/shared/utils.h" 15 #include "src/shared/utils.h"
16 #include "src/shared/platform.h" 16 #include "src/shared/platform.h"
17 17
18 namespace fletch { 18 namespace dartino {
19 19
20 static bool IsSnapshot(List<uint8> snapshot) { 20 static bool IsSnapshot(List<uint8> snapshot) {
21 return snapshot.length() > 2 && snapshot[0] == 0xbe && snapshot[1] == 0xef; 21 return snapshot.length() > 2 && snapshot[0] == 0xbe && snapshot[1] == 0xef;
22 } 22 }
23 23
24 static int Main(int argc, char** argv) { 24 static int Main(int argc, char** argv) {
25 Flags::ExtractFromCommandLine(&argc, argv); 25 Flags::ExtractFromCommandLine(&argc, argv);
26 FletchSetup(); 26 DartinoSetup();
27 27
28 int program_count = argc - 1; 28 int program_count = argc - 1;
29 29
30 FletchProgram* programs = new FletchProgram[program_count]; 30 DartinoProgram* programs = new DartinoProgram[program_count];
31 31
32 for (int i = 0; i < program_count; i++) { 32 for (int i = 0; i < program_count; i++) {
33 // Handle the arguments. 33 // Handle the arguments.
34 const char* input = argv[i + 1]; 34 const char* input = argv[i + 1];
35 List<uint8> bytes = Platform::LoadFile(input); 35 List<uint8> bytes = Platform::LoadFile(input);
36 if (!IsSnapshot(bytes)) { 36 if (!IsSnapshot(bytes)) {
37 FATAL("The input file is not a fletch snapshot."); 37 FATAL("The input file is not a dartino snapshot.");
38 } 38 }
39 39
40 FletchProgram program = FletchLoadSnapshot(bytes.data(), bytes.length()); 40 DartinoProgram program = DartinoLoadSnapshot(bytes.data(), bytes.length());
41 programs[i] = program; 41 programs[i] = program;
42 } 42 }
43 43
44 int result = FletchRunMultipleMain(program_count, programs); 44 int result = DartinoRunMultipleMain(program_count, programs);
45 45
46 for (int i = 0; i < program_count; i++) { 46 for (int i = 0; i < program_count; i++) {
47 FletchDeleteProgram(programs[i]); 47 DartinoDeleteProgram(programs[i]);
48 } 48 }
49 49
50 delete[] programs; 50 delete[] programs;
51 51
52 FletchTearDown(); 52 DartinoTearDown();
53 return result; 53 return result;
54 } 54 }
55 55
56 } // namespace fletch 56 } // namespace dartino
57 57
58 // Forward main calls to fletch::Main. 58 // Forward main calls to dartino::Main.
59 int main(int argc, char** argv) { return fletch::Main(argc, argv); } 59 int main(int argc, char** argv) { return dartino::Main(argc, argv); }
60 60
61 #endif // !FLETCH_ENABLE_LIVE_CODING 61 #endif // !DARTINO_ENABLE_LIVE_CODING
OLDNEW
« no previous file with comments | « src/vm/main.cc ('k') | src/vm/mark_sweep.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698