\def\q@{\q@}
-%% \parse@dhd{NEXT}[NAME]{CAT}{SYNOPSIS}
+%% \parse@dhd{NEXT}{CAT}[NAME]{SYNOPSIS}
%% call NEXT{CAT}{NAME}{SYNOPSIS}
%% #1 #2 #3
-\def\parse@dhd#1{% {NEXT}
- \@ifnextchar[{\parse@dhd@cc{#1}}{\parse@dhd@cd{#1}}}
-\def\parse@dhd@cc#1[#2]#3#4{% {NEXT}[NAME]{CAT}{SYNOPSIS}
- #1{#3}{#2}{#4}}
+\def\parse@dhd#1#2{% {NEXT}{CAT}
+ \@ifnextchar[{\parse@dhd@cc{#1}{#2}}{\parse@dhd@cd{#1}{#2}}}
+\def\parse@dhd@cc#1#2[#3]#4{% {NEXT}{CAT}[NAME]{SYNOPSIS}
+ #1{#2}{#3}{#4}}
\def\parse@dhd@cd#1#2#3{% {NEXT}{CAT}{SYNOPSIS}
\parse@dhd@ce{#1}{#2}{#3}#3 \q@}
\def\parse@dhd@ce#1#2#3#4 #5\q@{%