| Index: lib/src/codegen/js_codegen.dart
|
| diff --git a/lib/src/codegen/js_codegen.dart b/lib/src/codegen/js_codegen.dart
|
| index afbeb695f176f000612fd3b1258acf8bf09396d4..e9389cc8570cf1e52035355eb0a879f6af329bfb 100644
|
| --- a/lib/src/codegen/js_codegen.dart
|
| +++ b/lib/src/codegen/js_codegen.dart
|
| @@ -2053,6 +2053,16 @@ class JSCodegenVisitor extends GeneralizingAstVisitor with ConversionVisitor {
|
| visitNullLiteral(NullLiteral node) => new JS.LiteralNull();
|
|
|
| @override
|
| + visitSymbolLiteral(SymbolLiteral node) {
|
| + // TODO(vsm): When we canonicalize, we need to treat private symbols
|
| + // correctly.
|
| + // TODO(vsm): Make this core.Symbol instead.
|
| + var name = js.escapedString(node.components.join('.'));
|
| + var symbol = js.call('new _internal.Symbol(#)', name);
|
| + return js.commentExpression('Unimplemented const', symbol);
|
| + }
|
| +
|
| + @override
|
| visitListLiteral(ListLiteral node) {
|
| JS.Expression list = new JS.ArrayInitializer(_visitList(node.elements));
|
|
|
|
|