From f5e7b9eca6cc346376b5a53696863aad47ea5af5 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Wed, 19 Aug 2015 18:32:30 +0100 Subject: [PATCH] syntax.dtx: Allow `grammar' labels to have suffixed decoration. --- syntax.dtx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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% -- 2.11.0