directly added links to the text itself
@@ -4,27 +4,25 @@ An identifier is any nonempty Unicode[^non_ascii_idents] string of the following
Either
- * The first character has property `XID_start`
- * The remaining characters have property `XID_continue`
+ * The first character has property [XID_start]
+ * The remaining characters have property [XID_continue]
Or
* The first character is `_`
* The identifier is more than one character, `_` alone is not an identifier
- * The remaining characters have property `XID_continue`
+ * The remaining characters have property [XID_continue]
that does _not_ occur in the set of [keywords].
-> **Note**: `XID_start` and `XID_continue` as character properties cover the
+> **Note**: [XID_start] and [XID_continue] as character properties cover the
> character ranges used to form the more familiar C and Java language-family
> identifiers.
-Links to Unicode descriptions:
-
- * `XID_start` :http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AXID_Start%3A%5D&abb=on&g=&i=
- * `XID_continue` :http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AXID_Continue%3A%5D&abb=on&g=&i=
+[XID_start]: http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AXID_Start%3A%5D&abb=on&g=&i=
+[XID_continue]: http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AXID_Continue%3A%5D&abb=on&g=&i=
[keywords]: ../grammar.html#keywords
[^non_ascii_idents]: Non-ASCII characters in identifiers are currently feature
gated. This is expected to improve soon.
