% Copyright 2012-2024, 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 . % definitions for typesetting tokens in \bison's grammar \prettywordpairwvis{\%}{{$\langle\star\rangle$}}{<*>} \prettywordpair{\%nondeterministic-parser}{{$\langle$nondet. parser$\rangle$}} \prettywordpair{PERCENT_NONDETERMINISTIC_PARSER}{{$\langle$nondet. parser$\rangle$}} \prettywordpairwvis{semi}{{\tt;}}{;} \prettywordpair{TAG}{{{\tt<}{\it tag\/}{\tt>}}} \prettywordpair{}{{{\tt<}{\it tag\/}{\tt>}}} \prettywordpairwvis{FLEX_OPTION}{{$\langle$\bf option$\rangle_{\rm f}$}}{option_f} \prettywordpairwvis{XSCDECL}{{$\langle$\bf state-x$\rangle_{\rm f}$}}{state-x} \prettywordpairwvis{SCDECL}{{$\langle$\bf state-s$\rangle_{\rm f}$}}{state-s} \prettywordpair{ID}{{\cyr\lqq{\rm identifier}\rqq}} \prettywordpair{ID_COLON}{{\cyr\lqq{\rm identifier: }\rqq}} \prettywordpairwvis{NUL}{{$\Lambda$}}{Lambda} \prettywordpair{INT}{{\bf int}} \prettywordpair{CHAR}{{\bf char}} \prettywordpair{STRING}{{\cyr\lqq{\tt string}\rqq}} \prettywordpair{bogus_inline}{{\ntt\char`\$@$n$}} % a term used in `inline action' explanation