diff -r 92715b528e78 -r 77d239840285 doc-src/IsarRef/Thy/document/Document_Preparation.tex --- a/doc-src/IsarRef/Thy/document/Document_Preparation.tex Mon May 02 16:33:21 2011 +0200 +++ b/doc-src/IsarRef/Thy/document/Document_Preparation.tex Mon May 02 17:06:40 2011 +0200 @@ -235,7 +235,7 @@ \rail@nont{\isa{antiquotation}}[] \rail@term{\isa{{\isaliteral{7D}{\isacharbraceright}}}}[] \rail@end -\rail@begin{21}{\indexdef{}{syntax}{antiquotation}\hypertarget{syntax.antiquotation}{\hyperlink{syntax.antiquotation}{\mbox{\isa{antiquotation}}}}} +\rail@begin{22}{\indexdef{}{syntax}{antiquotation}\hypertarget{syntax.antiquotation}{\hyperlink{syntax.antiquotation}{\mbox{\isa{antiquotation}}}}} \rail@bar \rail@term{\hyperlink{antiquotation.theory}{\mbox{\isa{theory}}}}[] \rail@nont{\isa{options}}[] @@ -251,77 +251,81 @@ \rail@nont{\hyperlink{syntax.prop}{\mbox{\isa{prop}}}}[] \rail@term{\isa{\isakeyword{by}}}[] \rail@nont{\hyperlink{syntax.method}{\mbox{\isa{method}}}}[] +\rail@bar \rail@nextbar{3} +\rail@nont{\hyperlink{syntax.method}{\mbox{\isa{method}}}}[] +\rail@endbar +\rail@nextbar{4} \rail@term{\hyperlink{antiquotation.prop}{\mbox{\isa{prop}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\isa{styles}}[] \rail@nont{\hyperlink{syntax.prop}{\mbox{\isa{prop}}}}[] -\rail@nextbar{4} +\rail@nextbar{5} \rail@term{\hyperlink{antiquotation.term}{\mbox{\isa{term}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\isa{styles}}[] \rail@nont{\hyperlink{syntax.term}{\mbox{\isa{term}}}}[] -\rail@nextbar{5} +\rail@nextbar{6} \rail@term{\hyperlink{antiquotation.term-type}{\mbox{\isa{term{\isaliteral{5F}{\isacharunderscore}}type}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\isa{styles}}[] \rail@nont{\hyperlink{syntax.term}{\mbox{\isa{term}}}}[] -\rail@nextbar{6} -\rail@term{\hyperlink{antiquotation.typeof}{\mbox{\isa{typeof}}}}[] -\rail@nont{\isa{options}}[] -\rail@nont{\isa{styles}}[] -\rail@nont{\hyperlink{syntax.term}{\mbox{\isa{term}}}}[] \rail@nextbar{7} +\rail@term{\hyperlink{antiquotation.typeof}{\mbox{\isa{typeof}}}}[] +\rail@nont{\isa{options}}[] +\rail@nont{\isa{styles}}[] +\rail@nont{\hyperlink{syntax.term}{\mbox{\isa{term}}}}[] +\rail@nextbar{8} \rail@term{\hyperlink{antiquotation.const}{\mbox{\isa{const}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.term}{\mbox{\isa{term}}}}[] -\rail@nextbar{8} +\rail@nextbar{9} \rail@term{\hyperlink{antiquotation.abbrev}{\mbox{\isa{abbrev}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.term}{\mbox{\isa{term}}}}[] -\rail@nextbar{9} +\rail@nextbar{10} \rail@term{\hyperlink{antiquotation.typ}{\mbox{\isa{typ}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.type}{\mbox{\isa{type}}}}[] -\rail@nextbar{10} +\rail@nextbar{11} \rail@term{\hyperlink{antiquotation.type}{\mbox{\isa{type}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] -\rail@nextbar{11} +\rail@nextbar{12} \rail@term{\hyperlink{antiquotation.class}{\mbox{\isa{class}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] -\rail@nextbar{12} -\rail@term{\hyperlink{antiquotation.text}{\mbox{\isa{text}}}}[] -\rail@nont{\isa{options}}[] -\rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] \rail@nextbar{13} +\rail@term{\hyperlink{antiquotation.text}{\mbox{\isa{text}}}}[] +\rail@nont{\isa{options}}[] +\rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] +\rail@nextbar{14} \rail@term{\hyperlink{antiquotation.goals}{\mbox{\isa{goals}}}}[] \rail@nont{\isa{options}}[] -\rail@nextbar{14} +\rail@nextbar{15} \rail@term{\hyperlink{antiquotation.subgoals}{\mbox{\isa{subgoals}}}}[] \rail@nont{\isa{options}}[] -\rail@nextbar{15} +\rail@nextbar{16} \rail@term{\hyperlink{antiquotation.prf}{\mbox{\isa{prf}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.thmrefs}{\mbox{\isa{thmrefs}}}}[] -\rail@nextbar{16} +\rail@nextbar{17} \rail@term{\hyperlink{antiquotation.full-prf}{\mbox{\isa{full{\isaliteral{5F}{\isacharunderscore}}prf}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.thmrefs}{\mbox{\isa{thmrefs}}}}[] -\rail@nextbar{17} +\rail@nextbar{18} \rail@term{\hyperlink{antiquotation.ML}{\mbox{\isa{ML}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] -\rail@nextbar{18} +\rail@nextbar{19} \rail@term{\hyperlink{antiquotation.ML-type}{\mbox{\isa{ML{\isaliteral{5F}{\isacharunderscore}}type}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] -\rail@nextbar{19} +\rail@nextbar{20} \rail@term{\hyperlink{antiquotation.ML-struct}{\mbox{\isa{ML{\isaliteral{5F}{\isacharunderscore}}struct}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] -\rail@nextbar{20} +\rail@nextbar{21} \rail@term{\hyperlink{antiquotation.file}{\mbox{\isa{file}}}}[] \rail@nont{\isa{options}}[] \rail@nont{\hyperlink{syntax.name}{\mbox{\isa{name}}}}[] @@ -364,7 +368,7 @@ \rail@endplus \rail@end \end{railoutput} - %% FIXME check lemma + Note that the syntax of antiquotations may \emph{not} include source comments \verb|(*|~\isa{{\isaliteral{22}{\isachardoublequote}}{\isaliteral{5C3C646F74733E}{\isasymdots}}{\isaliteral{22}{\isachardoublequote}}}~\verb|*)| nor verbatim