Improved error handling.
This commit is contained in:
parent
060dcbbabc
commit
8935d8f4e9
|
@ -20,6 +20,7 @@
|
||||||
\RequirePackage{environ}
|
\RequirePackage{environ}
|
||||||
\RequirePackage{graphicx}
|
\RequirePackage{graphicx}
|
||||||
\RequirePackage{xspace}
|
\RequirePackage{xspace}
|
||||||
|
\RequirePackage{etoolbox}
|
||||||
\RequirePackage{fp}
|
\RequirePackage{fp}
|
||||||
|
|
||||||
\newcommand{\isadof}{Isabelle/DOF\xspace}
|
\newcommand{\isadof}{Isabelle/DOF\xspace}
|
||||||
|
@ -35,7 +36,14 @@
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
% begin: generic dispatcher
|
% begin: generic dispatcher
|
||||||
\newkeycommand+[\|]\isaDof[env={UNKNOWN},label=,type={dummyT},args={}][1]{%
|
\newkeycommand+[\|]\isaDof[env={UNKNOWN},label=,type={dummyT},args={}][1]{%
|
||||||
\csname isaDof.\commandkey{env}.\commandkey{type}\endcsname[label=\commandkey{label},\commandkey{args}]{#1}%
|
\ifcsname isaDof.\commandkey{env}.\commandkey{type}\endcsname%
|
||||||
|
\csname isaDof.\commandkey{env}.\commandkey{type}\endcsname%
|
||||||
|
[label=\commandkey{label},\commandkey{args}]{#1}%
|
||||||
|
\else%
|
||||||
|
\errmessage{Isabelle/DOF: No LaTeX representation for concept
|
||||||
|
"\commandkey{env}.\commandkey{type}" defined:}
|
||||||
|
|
||||||
|
\fi%
|
||||||
}
|
}
|
||||||
% end: generic dispatcher
|
% end: generic dispatcher
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
Loading…
Reference in New Issue