-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
area-languageDart language related items (some items might be better tracked at github.com/dart-lang/language).Dart language related items (some items might be better tracked at github.com/dart-lang/language).
Description
This issue was originally filed by ms...@unipro.ru
- Specification says that an invocation of a method is an assignable expression. But first of all, this fact does not follow from the formal grammar.Second of all, this is not true in the current implementation and seems to be a bug in the specification.
- There is unused definition of 'selector'. Probably it should be moved to the section 10.26 where it is used but not defined.
- A little laxity: in this section specification states that an expression of the form 'e.id' is equivalent to a getter invocation, but when using 'e.id' in the left hand side of an assignment that would be a setter invocation. The same with super[e]: it's equivalent to super.[]=(e) when using as lhs expression.
Metadata
Metadata
Assignees
Labels
area-languageDart language related items (some items might be better tracked at github.com/dart-lang/language).Dart language related items (some items might be better tracked at github.com/dart-lang/language).