Skip to content

Commit

Permalink
[uaxid] Mark code that's not to be highlighted.
Browse files Browse the repository at this point in the history
  • Loading branch information
Eelis committed Sep 5, 2023
1 parent 5f1d206 commit 55985e0
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions source/uax31.tex
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
\UAX{31} specifies a default syntax for identifiers
based on properties from the Unicode Character Database, \UAX{44}.
The general syntax is
\begin{codeblock}
\begin{outputblock}
<Identifier> := <Start> <Continue>* (<Medial> <Continue>+)*
\end{codeblock}
\end{outputblock}
where \tcode{<Start>} has the XID_Start property,
\tcode{<Continue>} has the XID_Continue property, and
\tcode{<Medial>} is a list of characters permitted between continue characters.
For \Cpp{} we add the character \unicode{005f}{low line}, or \tcode{_},
to the set of permitted \tcode{<Start>} characters,
the \tcode{<Medial>} set is empty, and
the \tcode{<Continue>} characters are unmodified.
the \noncxxtcode{<Medial>} set is empty, and
the \noncxxtcode{<Continue>} characters are unmodified.
In the grammar used in \UAX{31}, this is
\begin{outputblock}
<Identifier> := <Start> <Continue>*
Expand Down

0 comments on commit 55985e0

Please sign in to comment.