| // Copyright (C) 2018 Leo Balter. All rights reserved. | |
| // This code is governed by the BSD license found in the LICENSE file. | |
| /*--- | |
| desc: No space allowed between sigil and IdentifierName (CallExpression) | |
| info: | | |
| Updated Productions | |
| MemberExpression : | |
| MemberExpression . PrivateName | |
| CallExpression : | |
| CallExpression . PrivateName | |
| PrivateName :: | |
| # IdentifierName | |
| template: syntax/invalid | |
| features: [class-fields-private] | |
| ---*/ | |
| //- elements | |
| #x; | |
| f() { | |
| return this; | |
| } | |
| m() { | |
| this.f().# x; | |
| } |