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 { |