trial with setup for session "Doc", unsuccessful
authorWalther Neuper <walther.neuper@jku.at>
Tue, 13 Apr 2021 13:20:05 +0200
changeset 601896b021e8cb8da
parent 60188 422186a35be8
child 60190 df5045d244d1
trial with setup for session "Doc", unsuccessful
src/Tools/isac/Doc/ROOT
src/Tools/isac/Doc/Specify_Phase/Specify_Phase.thy
src/Tools/isac/Doc/Specify_Phase/document/root.tex
src/Tools/isac/Doc/Specify_Phase/document/user-requirements.tex
src/Tools/isac/ROOT
     1.1 --- a/src/Tools/isac/Doc/ROOT	Thu Apr 08 13:27:27 2021 +0200
     1.2 +++ b/src/Tools/isac/Doc/ROOT	Tue Apr 13 13:20:05 2021 +0200
     1.3 @@ -1,10 +1,15 @@
     1.4 -(* run "./bin/isabelle build -v -b Lucas_Interpreter" *)
     1.5 +(*~~$ ./bin/isabelle build ???
     1.6 +*)
     1.7  session "Lucas_Interpreter" in "Lucas_Interpreter" = HOL +
     1.8    options [document = pdf, document_output = "output"]
     1.9    sessions
    1.10      "Interpret"
    1.11    theories
    1.12      "Lucas_Interpreter"
    1.13 +  document_files (in "../")
    1.14 +    "isabelle.sty"
    1.15 +    "isabellesym.sty"
    1.16 +    "pdfsetup.sty"
    1.17    document_files
    1.18      "bend-7-70-en.png"
    1.19      "fun-pack-biegelinie-2.png"
    1.20 @@ -12,14 +17,19 @@
    1.21      "root.bib"
    1.22      "root.tex"
    1.23  
    1.24 -(* run "./bin/isabelle build -v -b Specify_Phase" *)
    1.25 +(*~~$ ./bin/isabelle build -v -b -D ~~/src/Tools/isac/Doc/Specify_Phase
    1.26 +    *** Bad session root directory: "/usr/local/isabisac/src/Tools/isac/Doc/Specify_Phase"
    1.27 +  *)
    1.28  session "Specify_Phase" in "Specify_Phase" = HOL +
    1.29    options [document = pdf, document_output = "output"]
    1.30    sessions
    1.31      "Specify"
    1.32    theories
    1.33      "Specify_Phase"
    1.34 +  document_files (in "../")
    1.35 +    "isabelle.sty"
    1.36 +    "isabellesym.sty"
    1.37 +    "pdfsetup.sty"
    1.38    document_files
    1.39      "root.bib"
    1.40      "root.tex"
    1.41 -    "user-requirements.tex"
     2.1 --- a/src/Tools/isac/Doc/Specify_Phase/Specify_Phase.thy	Thu Apr 08 13:27:27 2021 +0200
     2.2 +++ b/src/Tools/isac/Doc/Specify_Phase/Specify_Phase.thy	Tue Apr 13 13:20:05 2021 +0200
     2.3 @@ -5,6 +5,9 @@
     2.4  begin
     2.5  (*>*)
     2.6  
     2.7 +text \<open>
     2.8 +chapter \<open>Interactive Specification in an \isac-Calculation\<close>
     2.9 +\<close>
    2.10  
    2.11  (*<*)
    2.12  end
     3.1 --- a/src/Tools/isac/Doc/Specify_Phase/document/root.tex	Thu Apr 08 13:27:27 2021 +0200
     3.2 +++ b/src/Tools/isac/Doc/Specify_Phase/document/root.tex	Tue Apr 13 13:20:05 2021 +0200
     3.3 @@ -1,6 +1,7 @@
     3.4 -\documentclass{article}
     3.5 +\documentclass{report}
     3.6  \usepackage{isabelle,isabellesym}
     3.7  \usepackage{graphicx}
     3.8 +\usepackage{paralist}  % compactitem
     3.9  % this should be the last package used
    3.10  \usepackage{pdfsetup}
    3.11  
    3.12 @@ -13,6 +14,9 @@
    3.13  
    3.14  \def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
    3.15  \def\sisac{{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}}
    3.16 +\def\see{$\rightarrow$}
    3.17 +\newtheorem{UR}{UR}[section]
    3.18 +\newtheorem{Expl}{Expl}[section]
    3.19  
    3.20  \begin{document}
    3.21  
    3.22 @@ -27,10 +31,8 @@
    3.23  % sane default for proof documents
    3.24  \parindent 0pt\parskip 0.5ex
    3.25  
    3.26 -\nocite{*}  %FIXME satisfy bibtex without actual text + citations
    3.27 -%\input{user-requirements.tex}  %FIXME does not quite work yet
    3.28 -
    3.29  % generated text of all theories
    3.30 +\input{user-requirements.tex}
    3.31  \input{Specify_Phase.tex}  %*.tex created by isabelle build
    3.32  
    3.33  % optional bibliography
     4.1 --- a/src/Tools/isac/Doc/Specify_Phase/document/user-requirements.tex	Thu Apr 08 13:27:27 2021 +0200
     4.2 +++ b/src/Tools/isac/Doc/Specify_Phase/document/user-requirements.tex	Tue Apr 13 13:20:05 2021 +0200
     4.3 @@ -1,20 +1,4 @@
     4.4  %:wrap=soft:maxLineLen=78:
     4.5 -%remove after isabelle build started working -----------------
     4.6 -\documentclass{article}
     4.7 -\usepackage{../../isabelle,../../isabellesym}
     4.8 -\usepackage{graphicx}
     4.9 -
    4.10 -\usepackage{hyperref}  %\url{...}  don't use together with isabelle
    4.11 -\usepackage{breakurl}  %\url{...}  don't use together with isabelle
    4.12 -\usepackage{paralist}  % compactitem
    4.13 -
    4.14 -\def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
    4.15 -\def\sisac{{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}}
    4.16 -\def\see{$\rightarrow$}
    4.17 -\newtheorem{UR}{UR}[section]
    4.18 -\newtheorem{Expl}{Expl}[section]
    4.19 -
    4.20 -\begin{document}
    4.21  
    4.22  \section{List of terms used in the \isac-project}\label{terms}
    4.23  %============================================================================
    4.24 @@ -305,12 +289,5 @@
    4.25  "$x = 1$"
    4.26  \end{tabbing}}
    4.27  
    4.28 -
    4.29 -
    4.30  %\subsection{TODO}
    4.31  %\subsubsection{TODO}
    4.32 -
    4.33 -\bibliographystyle{plain}
    4.34 -\bibliography{root}
    4.35 -
    4.36 -\end{document}
     5.1 --- a/src/Tools/isac/ROOT	Thu Apr 08 13:27:27 2021 +0200
     5.2 +++ b/src/Tools/isac/ROOT	Tue Apr 13 13:20:05 2021 +0200
     5.3 @@ -56,3 +56,18 @@
     5.4      "BridgeJEdit/BridgeJEdit"
     5.5      "Knowledge/Build_Thydata"
     5.6      "Build_Isac"
     5.7 +
     5.8 +(*~~$ ./bin/isabelle build -v -b Doc          #check ok, no output
     5.9 +  *)
    5.10 +session Doc in Doc = Interpret +
    5.11 +  description "
    5.12 +    Formally checked documentation for Isac in analogy to ~~/Doc/.
    5.13 +  "
    5.14 +  options [document = false (*, browser_info = true*)]
    5.15 +  directories
    5.16 +    "Lucas_Interpreter"
    5.17 +    "Specify_Phase"
    5.18 +  theories
    5.19 +    "Lucas_Interpreter/Lucas_Interpreter"
    5.20 +    "Specify_Phase/Specify_Phase"
    5.21 +