Chromium Code Reviews| Index: lib/src/js/nodes.dart |
| diff --git a/lib/src/js/nodes.dart b/lib/src/js/nodes.dart |
| index 808ff3cdbf7a9447ca1b9454512f78a1ee621b57..ac6f7cd134a7c678d4e1aa3e5349f6b1d7e10a1e 100644 |
| --- a/lib/src/js/nodes.dart |
| +++ b/lib/src/js/nodes.dart |
| @@ -1091,6 +1091,12 @@ class LiteralNumber extends Literal { |
| accept(NodeVisitor visitor) => visitor.visitLiteralNumber(this); |
| LiteralNumber _clone() => new LiteralNumber(value); |
| + |
| + /** |
| + * Make sure to generate `(1).toString()` and `1.0.toString()`. In other |
|
Jacob
2015/04/23 20:18:54
comment text is a bit awkward. Instead of "Make su
Jennifer Messerly
2015/04/23 20:38:51
Done.
|
| + * words, we pretend to have a difference precedence if a dot is present |
| + */ |
| + int get precedenceLevel => value.contains('.') ? PRIMARY : UNARY; |
| } |
| class ArrayInitializer extends Expression { |