From 067e948f7766fe114a4efae0a0564c9339a86a90 Mon Sep 17 00:00:00 2001 From: Henrik Tidefelt Date: Thu, 23 Apr 2020 23:27:46 +0200 Subject: [PATCH] Clean up non-normative content in syntax.tex --- chapters/syntax.tex | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/chapters/syntax.tex b/chapters/syntax.tex index 1d7cebff6..1157deadd 100644 --- a/chapters/syntax.tex +++ b/chapters/syntax.tex @@ -34,8 +34,8 @@ \section{Lexical conventions}\doublelabel{lexical-conventions} (\url{http://www.unicode.org}; see \autoref{mapping-package-class-structures-to-a-hierarchical-file-system} for storing as UTF-8 on files) except double-quote """, and backslash "\textbackslash{}" For identifiers the redundant escapes (`\lstinline!\?!' and `\lstinline!\"!') are the same as the corresponding non-escaped -variants (`\lstinline!?!' and '\lstinline!"!'). {[}\emph{The single quotes are part of an -identifier. E.g. \lstinline!'x'! and \lstinline!x! are different IDENTs}{]}. +variants (`\lstinline!?!' and '\lstinline!"!'). The single quotes are part of an identifier. E.g. \lstinline!'x'! and +\lstinline!x! are different IDENTs. Note: \begin{itemize} @@ -59,13 +59,12 @@ \section{Lexical conventions}\doublelabel{lexical-conventions} Each description-string or string in annotations (= STRING with production annotation-clause in the grammar) may contain any member of the Unicode character set. All other strings have to contain only the sub-set of Unicode characters - identical with the 7-bit US-ASCII character set. {[}\emph{As a - consequence, operators like `\textgreater{}' or `\textless{}', and - external functions only operate on ASCII strings and not on - Unicode-strings.} \emph{Within a description-string the tags - \lstinline!! and \lstinline!! or - \lstinline!! and \lstinline!! - define optionally begin and end of content that is HTML encoded.}{]} + identical with the 7-bit US-ASCII character set. + \begin{nonnormative} + As a consequence, operators like `\textgreater{}' or `\textless{}', and external functions only operate on ASCII strings and not on Unicode-strings. + Within a description-string the tags \lstinline!! and \lstinline!! or \lstinline!! and \lstinline!! define optionally begin + and end of content that is HTML encoded. + \end{nonnormative} \item Boldface denotes keywords of the Modelica language. Keywords are reserved words and may not be used as identifiers.