% Copyright 2012-2022, Alexander Shibakov % This file is part of SPLinT % % SPLinT is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or % (at your option) any later version. % % SPLinT is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with SPLinT. If not, see . % token typesetting for the name parser; we forego setting up % automatic token typesetting (see xxexpression example for how % this can be done) since the token set is rather small \prettywordpairwvis{OPTIONAL}{{\tt opt}}{opt}% \prettywordpairwvis{NO_ATTR}{{\tt na}}{na}% \prettywordpairwvis{EXTENDED}{{\tt ext}}{ext}% \prettywordpair{LT}{{\tt l}}% \prettywordpair{RT}{{\tt r}}% \prettywordpairwvis{INTEGER}{{$[\,0\ldots9\,]\ast$}}{[0...9]}% \prettywordpairwvis{IDENTIFIER}{{$[\,\hbox{\tt a}\ldots\hbox{\tt Z}\,0\ldots9\,]\ast$}}{[a...Z0...9]*}% \prettywordpair{META_IDENTIFIER}{{\cyr\lqq{\rm meta identifier}\rqq}}% \prettywordpairwvis{WILDCARD}{{{\tt *} {\rm or} {\tt ?}}}{* or ?}% \prettywordpairwvis{C_ESCCHAR}{\hbox{{\sixpoint\.{\\}}$c$}}{\benignescape c}% \prettywordpairwvis{PERCENT_IDENTIFIER}{{\tt\%$[\,\hbox{\tt a}\ldots\hbox{\tt Z}\,0\ldots9\,]\ast$}}{\%[a...Z0...9]*}%