From sergiusz at wolicki.com Tue Jun 24 23:08:35 2025 From: sergiusz at wolicki.com (Sergiusz Wolicki) Date: Wed, 25 Jun 2025 01:08:35 +0200 Subject: =?UTF-8?Q?Feedback_for_The_Java=C2=AE_Language_Specification?= Message-ID: Dear Colleagues, Section 2.4 of the Java Language specification describes the notation used to present the grammar of the language. It advises that terminal symbols are shows in a fixed width non-italic font. However, the examples in the section do not visually differentiate between terminals and non-terminals, at least not to me. I have looked at the page in Firefox, Edge, and Chrome. The terminals "if", "break", parentheses, and semicolon look the same as non-terminal. They look italic to me. This problem makes the section pretty confusing. Here are two screenshots from two browsers: [image: obraz.png] [image: obraz.png] Interestingly, the actual grammar snippets in later chapters of the specification look correct. Thanks and best regards, Sergiusz Wolicki -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: obraz.png Type: image/png Size: 13086 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: obraz.png Type: image/png Size: 26915 bytes Desc: not available URL: