Nathan Shively-Sanders 0f74294da2 getNameOfDeclaration uniformly, including JS decls
JS-style assignment declarations have a name, but it's not stored on the
name property of the BinaryExpression. This commit adds
`getNameOfDeclaration` to uniformly get the name of a declaration.

It also reworks the declaration of `Declaration` so that accessing
`name` is an error unless the type does *not* include
BinaryExpression.
2017-05-10 09:18:35 -07:00
..
2017-04-04 15:51:13 -07:00
2017-04-13 16:16:57 -07:00
2017-04-05 11:39:59 -07:00
2016-11-21 17:26:18 -08:00