Index: pkg/dartino_compiler/lib/src/dartino_context.dart |
diff --git a/pkg/fletchc/lib/src/fletch_context.dart b/pkg/dartino_compiler/lib/src/dartino_context.dart |
similarity index 80% |
rename from pkg/fletchc/lib/src/fletch_context.dart |
rename to pkg/dartino_compiler/lib/src/dartino_context.dart |
index 09b36fd7ebe550447263dc4b36c0eb3aa0d89f6f..92f53b5a21d9c93c64e157223a7f843ee6f5d7f5 100644 |
--- a/pkg/fletchc/lib/src/fletch_context.dart |
+++ b/pkg/dartino_compiler/lib/src/dartino_context.dart |
@@ -2,7 +2,7 @@ |
// 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.fletch_context; |
+library dartino_compiler.dartino_context; |
import 'package:compiler/src/tree/tree.dart' show |
Node; |
@@ -31,39 +31,39 @@ import 'package:compiler/src/constants/values.dart' show |
ConstructedConstantValue, |
FunctionConstantValue; |
-import 'fletch_compiler_implementation.dart' show |
- FletchCompilerImplementation; |
+import 'dartino_compiler_implementation.dart' show |
+ DartinoCompilerImplementation; |
-export 'fletch_compiler_implementation.dart' show |
- FletchCompilerImplementation; |
+export 'dartino_compiler_implementation.dart' show |
+ DartinoCompilerImplementation; |
-import 'fletch_backend.dart' show |
- FletchBackend; |
+import 'dartino_backend.dart' show |
+ DartinoBackend; |
-export 'fletch_backend.dart' show |
- FletchBackend; |
+export 'dartino_backend.dart' show |
+ DartinoBackend; |
export 'bytecode_assembler.dart' show |
BytecodeAssembler, |
BytecodeLabel; |
-import 'fletch_native_descriptor.dart' show |
- FletchNativeDescriptor; |
+import 'dartino_native_descriptor.dart' show |
+ DartinoNativeDescriptor; |
-import 'fletch_selector.dart' show |
- FletchSelector, |
+import 'dartino_selector.dart' show |
+ DartinoSelector, |
SelectorKind; |
-export 'fletch_native_descriptor.dart' show |
- FletchNativeDescriptor; |
+export 'dartino_native_descriptor.dart' show |
+ DartinoNativeDescriptor; |
-import 'fletch_registry.dart' show |
- FletchRegistry; |
+import 'dartino_registry.dart' show |
+ DartinoRegistry; |
-class FletchContext { |
- final FletchCompilerImplementation compiler; |
+class DartinoContext { |
+ final DartinoCompilerImplementation compiler; |
- Map<String, FletchNativeDescriptor> nativeDescriptors; |
+ Map<String, DartinoNativeDescriptor> nativeDescriptors; |
Set<String> names = new Set<String>(); |
@@ -75,12 +75,12 @@ class FletchContext { |
Map<Name, String> nameToSymbol = <Name, String>{}; |
Map<Selector, String> selectorToSymbol = <Selector, String>{}; |
- FletchContext(this.compiler); |
+ DartinoContext(this.compiler); |
- FletchBackend get backend => compiler.backend; |
+ DartinoBackend get backend => compiler.backend; |
bool get enableBigint { |
- String enableBigintConstant = compiler.environment['fletch.enable-bigint']; |
+ String enableBigintConstant = compiler.environment['dartino.enable-bigint']; |
return enableBigintConstant != "false"; |
} |
@@ -163,14 +163,14 @@ class FletchContext { |
staticIndices.forEach(f); |
} |
- int toFletchSelector(Selector selector) { |
+ int toDartinoSelector(Selector selector) { |
String symbol = getSymbolFromSelector(selector); |
int id = getSymbolId(symbol); |
- SelectorKind kind = getFletchSelectorKind(selector); |
- return FletchSelector.encode(id, kind, selector.argumentCount); |
+ SelectorKind kind = getDartinoSelectorKind(selector); |
+ return DartinoSelector.encode(id, kind, selector.argumentCount); |
} |
- int toFletchIsSelector(ClassElement classElement, [int arity]) { |
+ int toDartinoIsSelector(ClassElement classElement, [int arity]) { |
LibraryElement library = classElement.library; |
StringBuffer buffer = new StringBuffer(); |
buffer.write("?is?"); |
@@ -178,11 +178,11 @@ class FletchContext { |
buffer.write("?"); |
buffer.write(getLibraryTag(library)); |
int id = getSymbolId(buffer.toString()); |
- if (arity == null) return FletchSelector.encodeGetter(id); |
- return FletchSelector.encodeMethod(id, arity); |
+ if (arity == null) return DartinoSelector.encodeGetter(id); |
+ return DartinoSelector.encodeMethod(id, arity); |
} |
- int toFletchTearoffIsSelector( |
+ int toDartinoTearoffIsSelector( |
String functionName, |
ClassElement classElement) { |
LibraryElement library = classElement.library; |
@@ -194,10 +194,10 @@ class FletchContext { |
buffer.write("?"); |
buffer.write(getLibraryTag(library)); |
int id = getSymbolId(buffer.toString()); |
- return FletchSelector.encodeMethod(id, 0); |
+ return DartinoSelector.encodeMethod(id, 0); |
} |
- SelectorKind getFletchSelectorKind(Selector selector) { |
+ SelectorKind getDartinoSelectorKind(Selector selector) { |
if (selector.isGetter) return SelectorKind.Getter; |
if (selector.isSetter) return SelectorKind.Setter; |
return SelectorKind.Method; |
@@ -208,7 +208,7 @@ class FletchContext { |
backend.registerClassElement(classElement); |
// TODO(ahe): This should not be required. Also, instantiate type, |
// not class. |
- FletchRegistry registry = new FletchRegistry(compiler); |
+ DartinoRegistry registry = new DartinoRegistry(compiler); |
registry.registerInstantiatedClass(classElement); |
} |
@@ -216,12 +216,12 @@ class FletchContext { |
backend.markFunctionConstantAsUsed(value); |
} |
- // TODO(zarah): Remove this and use the FletchSystemBuilder |
+ // TODO(zarah): Remove this and use the DartinoSystemBuilder |
void markConstantUsed(ConstantValue constant) { |
backend.systemBuilder.registerConstant(constant, this); |
} |
- // TODO(zarah): Remove this and use the FletchSystemBuilder |
+ // TODO(zarah): Remove this and use the DartinoSystemBuilder |
int lookupConstantIdByValue(ConstantValue value) => |
backend.systemBuilder.lookupConstantIdByValue(value); |