diff options
Diffstat (limited to 'dependencies.tex')
-rw-r--r-- | dependencies.tex | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/dependencies.tex b/dependencies.tex index 1aea135..ed3ea01 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -60,33 +60,33 @@ be surrounded on both sides by whitespace, except at the start and end of the st \item A use flag name, optionally preceded by an exclamation mark. Permitted in \t{REQUIRED_USE}. \item A simple string. Permitted in \t{RESTRICT} and \t{PROPERTIES}. \item An all-of group, which consists of an open parenthesis, followed by whitespace, - followed by zero or more of (a dependency item of any kind followed by whitespace), followed + followed by one or more of (a dependency item of any kind followed by whitespace), followed by a close parenthesis. More formally: - \t{all-of} \t{::=} \t{'(' whitespace (item whitespace)* ')'}. Permitted in all specification + \t{all-of} \t{::=} \t{'(' whitespace (item whitespace)+ ')'}. Permitted in all specification style variables. \item An any-of group, which consists of the string \t{||}, followed by whitespace, - followed by an open parenthesis, followed by whitespace, followed by zero or more + followed by an open parenthesis, followed by whitespace, followed by one or more of (a dependency item of any kind followed by whitespace), followed by a close parenthesis. - More formally: \t{any-of} \t{::=} \t{'||' whitespace '(' whitespace (item whitespace)* ')'}. + More formally: \t{any-of} \t{::=} \t{'||' whitespace '(' whitespace (item whitespace)+ ')'}. Permitted in \t{DEPEND}, \t{RDEPEND}, \t{PDEPEND}, \t{LICENSE}, \t{REQUIRED_USE}. \item An exactly-one-of group, which consists of the string \t{\textasciicircum\textasciicircum}, followed by whitespace, followed by an open parenthesis, followed by whitespace, followed by - zero or more of (a dependency item of any kind followed by whitespace), followed by a close + one or more of (a dependency item of any kind followed by whitespace), followed by a close parenthesis. More formally: \t{exactly-one-of} \t{::=} \t{'\textasciicircum\textasciicircum' - whitespace '(' whitespace (item whitespace)* ')'}. + whitespace '(' whitespace (item whitespace)+ ')'}. Permitted in \t{REQUIRED_USE}. \item \featurelabel{at-most-one-of} An at-most-one-of group, which consists of the string \t{??}, followed by whitespace, followed by an open parenthesis, followed by whitespace, followed by - zero or more of (a dependency item of any kind followed by whitespace), followed by a close + one or more of (a dependency item of any kind followed by whitespace), followed by a close parenthesis. More formally: \t{at-most-one-of} \t{::=} \t{'??'\ whitespace '(' whitespace - (item whitespace)* ')'}. Permitted in \t{REQUIRED_USE} in EAPIs listed in + (item whitespace)+ ')'}. Permitted in \t{REQUIRED_USE} in EAPIs listed in table~\ref{tab:at-most-one-of-table} as supporting \t{REQUIRED_USE ??}\ groups. \item A use-conditional group, which consists of an optional exclamation mark, followed by a use flag name, followed by a question mark, followed by whitespace, followed by - an open parenthesis, followed by whitespace, followed by zero or more of (a dependency item + an open parenthesis, followed by whitespace, followed by one or more of (a dependency item of any kind followed by whitespace), followed by a close parenthesis. More formally: \t{use-conditional} \t{::=} \t{'!'?\ flag-name '?'\ whitespace '(' whitespace (item - whitespace)* ')'}. + whitespace)+ ')'}. Permitted in all specification style variables. \end{compactitem} |