OLD | NEW |
1 // Copyright (c) 2014, the Dartino project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 SRC_SHARED_NAMES_H_ | 5 #ifndef SRC_SHARED_NAMES_H_ |
6 #define SRC_SHARED_NAMES_H_ | 6 #define SRC_SHARED_NAMES_H_ |
7 | 7 |
8 namespace fletch { | 8 namespace dartino { |
9 | 9 |
10 #define NAMES_LIST(N) \ | 10 #define NAMES_LIST(N) \ |
11 N(Illegal, "<illegal>") \ | 11 N(Illegal, "<illegal>") \ |
12 N(Object, "Object") \ | 12 N(Object, "Object") \ |
13 N(Bool, "bool") \ | 13 N(Bool, "bool") \ |
14 N(Null, "Null") \ | 14 N(Null, "Null") \ |
15 N(Double, "_DoubleImpl") \ | 15 N(Double, "_DoubleImpl") \ |
16 N(Int, "int") \ | 16 N(Int, "int") \ |
17 N(Smi, "_Smi") \ | 17 N(Smi, "_Smi") \ |
18 N(Mint, "_Mint") \ | 18 N(Mint, "_Mint") \ |
19 N(ConstantList, "_ConstantList") \ | 19 N(ConstantList, "_ConstantList") \ |
20 N(ConstantByteList, "_ConstantByteList") \ | 20 N(ConstantByteList, "_ConstantByteList") \ |
21 N(ConstantMap, "_ConstantMap") \ | 21 N(ConstantMap, "_ConstantMap") \ |
22 N(Num, "num") \ | 22 N(Num, "num") \ |
23 N(Coroutine, "Coroutine") \ | 23 N(Coroutine, "Coroutine") \ |
24 N(Port, "Port") \ | 24 N(Port, "Port") \ |
25 N(Process, "Process") \ | 25 N(Process, "Process") \ |
26 N(ProcessDeath, "ProcessDeath") \ | 26 N(ProcessDeath, "ProcessDeath") \ |
27 N(ForeignMemory, "ForeignMemory") \ | 27 N(ForeignMemory, "ForeignMemory") \ |
28 N(OneByteString, "_OneByteString") \ | 28 N(OneByteString, "_OneByteString") \ |
29 N(TwoByteString, "_TwoByteString") \ | 29 N(TwoByteString, "_TwoByteString") \ |
30 N(StackOverflowError, "StackOverflowError") \ | 30 N(StackOverflowError, "StackOverflowError") \ |
31 N(TearOffClosure, "_TearOffClosure") \ | 31 N(TearOffClosure, "_TearOffClosure") \ |
32 N(FletchNoSuchMethodError, "FletchNoSuchMethodError") \ | 32 N(DartinoNoSuchMethodError, "DartinoNoSuchMethodError") \ |
33 \ | 33 \ |
34 N(Equals, "==") \ | 34 N(Equals, "==") \ |
35 N(LessThan, "<") \ | 35 N(LessThan, "<") \ |
36 N(LessEqual, "<=") \ | 36 N(LessEqual, "<=") \ |
37 N(GreaterThan, ">") \ | 37 N(GreaterThan, ">") \ |
38 N(GreaterEqual, ">=") \ | 38 N(GreaterEqual, ">=") \ |
39 \ | 39 \ |
40 N(Add, "+") \ | 40 N(Add, "+") \ |
41 N(Sub, "-") \ | 41 N(Sub, "-") \ |
42 N(Mod, "%") \ | 42 N(Mod, "%") \ |
(...skipping 24 matching lines...) Expand all Loading... |
67 NAMES_LIST(N) | 67 NAMES_LIST(N) |
68 #undef N | 68 #undef N |
69 kCount, | 69 kCount, |
70 }; | 70 }; |
71 | 71 |
72 static bool IsBuiltinClassName(int id) { | 72 static bool IsBuiltinClassName(int id) { |
73 return id >= kObject && id <= kTwoByteString; | 73 return id >= kObject && id <= kTwoByteString; |
74 } | 74 } |
75 }; | 75 }; |
76 | 76 |
77 } // namespace fletch | 77 } // namespace dartino |
78 | 78 |
79 #endif // SRC_SHARED_NAMES_H_ | 79 #endif // SRC_SHARED_NAMES_H_ |
OLD | NEW |