File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 2525\UAX {31} specifies a default syntax for identifiers
2626based on properties from the Unicode Character Database, \UAX {44}.
2727The general syntax is
28- \begin {codeblock }
28+ \begin {outputblock }
2929<Identifier> := <Start> <Continue>* (<Medial> <Continue>+)*
30- \end {codeblock }
30+ \end {outputblock }
3131where \tcode {<Start>} has the XID_Start property,
3232\tcode {<Continue>} has the XID_Continue property, and
3333\tcode {<Medial>} is a list of characters permitted between continue characters.
3636the \tcode {<Medial>} set is empty, and
3737the \tcode {<Continue>} characters are unmodified.
3838In the grammar used in \UAX {31}, this is
39- \begin {codeblock }
39+ \begin {outputblock }
4040<Identifier> := <Start> <Continue>*
4141<Start> := XID_Start + @\textrm {\ucode {005f}}@
4242<Continue> := <Start> + XID_Continue
43- \end {codeblock }
43+ \end {outputblock }
4444
4545\pnum
4646This is described in the \Cpp {} grammar in \ref {lex.name },
You can’t perform that action at this time.
0 commit comments