X-Git-Url: https://git.distorted.org.uk/~mdw/mdwtools/blobdiff_plain/65bf31fc643d28b01c3dd4f794cf54469909fbf8..f5e7b9eca6cc346376b5a53696863aad47ea5af5:/syntax.dtx diff --git a/syntax.dtx b/syntax.dtx index c6f04db..1b1965f 100644 --- a/syntax.dtx +++ b/syntax.dtx @@ -1358,8 +1358,8 @@ % commands. Well, almost \dots % % \begin{macrocode} -\newcommand{\grammarlabel}[2]{% - \synt{#1} \hfill#2% +\newcommand{\grammarlabel}[3][]{% + \synt{#2}#1 \hfill#3% } % \end{macrocode} % @@ -1372,8 +1372,8 @@ % strut just makes sure that I know exactly how high the line is. % % \begin{macrocode} -\def\gr@implitem<#1> #2 {% - \sbox\z@{\hskip\labelsep\grammarlabel{#1}{#2}}% +\def\gr@implitem<#1>#2 #3 {% + \sbox\z@{\hskip\labelsep\grammarlabel[{#2}]{#1}{#3}}% \strut\@@par% \vskip-\parskip% \vskip-\baselineskip%