%% %% This is file `parseargs.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% parseargs.dtx (with options: `parseargs') %% This is a generated file. %% %% This file is part of the `thmtools' package. %% The `thmtools' package has the LPPL maintenance status: maintained. %% Current Maintainer is Yukai Chou, muzimuzhi@gmail.com %% %% Copyright (C) 2008-2014 by Ulrich M. Schwarz %% Copyright (C) 2019 by Frank Mittelbach %% Copyright (C) 2020- by Yukai Chou %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, version 1.3c. %% This version is obtainable at %% http://www.latex-project.org/lppl/lppl-1-3c.txt %% %% \NeedsTeXFormat {LaTeX2e} \ProvidesPackage {parseargs}[2022/06/01 v0.73] \newtoks\@parsespec \def\parse@endquark{\parse@endquark} \newcommand\parse[1]{% \@parsespec{#1\parse@endquark}\@parse} \newcommand\@parse{% \edef\p@tmp{\the\@parsespec}% \ifx\p@tmp\parse@endquark \expandafter\@gobble \else \expandafter\@firstofone \fi{% \@parsepop }% } \def\@parsepop{% \expandafter\p@rsepop\the\@parsespec\@nil \@parsecmd } \def\p@rsepop#1#2\@nil{% #1% \@parsespec{#2}% } \newcommand\parseOpt[4]{% %\parseOpt{openchar}{closechar}{yes}{no} \def\@parsecmd{% \@ifnextchar#1{\@@reallyparse}{#4\@parse}% }% \def\@@reallyparse#1##1#2{% #3\@parse }% } \newcommand\parseMand[1]{% %\parseMand{code} \def\@parsecmd##1{#1\@parse}% } \newcommand\parseFlag[3]{% %\parseFlag{flagchar}{yes}{no} \def\@parsecmd{% \@ifnextchar#1{#2\expandafter\@parse\@gobble}{#3\@parse}% }% } \endinput %% %% End of file `parseargs.sty'.