Re: Valid characters in a module name

2017-01-08 Thread Ess Kay
> If this sequence of characters appear in source at position where identifier is expected: > #"\\u0022\\\"" > then they are interpreted as an identifier with following characters: > \u0022\" Then what happens when a user wants to specify the valid 14 character class name #"\\u0022\\\"" ? Perhaps

Re: Compiling Java 9 (take 2)

2017-01-08 Thread Stephan Herrmann
Hi Alex, On 01/07/2017 01:37 AM, Alex Buckley wrote: On 1/4/2017 12:44 PM, Stephan Herrmann wrote: Yes, and I owe you some apologies for this. The "visibility of a declaration" is an obscure corner of the scope rules, and I intend to rename it. Visibility will unambiguously be "of a

Re: Valid characters in a module name

2017-01-08 Thread Peter Levart
Hi Ess, On 01/08/2017 02:33 AM, Ess Kay wrote: Why wouldn't Peter's syntax proposal suffice For any syntax to work (in ANY context) you need to be able to distinguish between the use of that syntax and the specification of an identifier (e.g. a module, package, class, field or method name)