src/Tools/isac/ROOT
changeset 60077 bd5be37901f8
parent 60073 8cbd1a66b116
child 60080 6103433242cb
     1.1 --- a/src/Tools/isac/ROOT	Mon Oct 05 12:05:10 2020 +0200
     1.2 +++ b/src/Tools/isac/ROOT	Mon Oct 05 12:16:16 2020 +0200
     1.3 @@ -10,28 +10,54 @@
     1.4  # this creates, among others:
     1.5  # file:///home/wneuper/.isabelle/isabisac/browser_info/Unsorted/Isac/session_graph.pdf
     1.6  *)
     1.7 -(*-------------------------------------------------------
     1.8 -(* run "./bin/isabelle build -v -b Lucas_Interpreter" *)
     1.9 -session Interpret = HOL +
    1.10 -  description \<open>
    1.11 -    Session Isac restricted to code required for paper
    1.12 -    "Lucas-Interpretation on Isabelle’s Functions".
    1.13 -    A first step towards formally checked documentation.
    1.14 -  \<close>
    1.15 +
    1.16 +(* run "./bin/isabelle build -v -b Interpret" *)
    1.17 +session Interpret in Interpret = HOL +
    1.18 +  description "
    1.19 +    Session covering code required for ~~/src/Tools/isac/Doc.
    1.20 +  "
    1.21    options [document = false (*, browser_info = true*)]
    1.22 +  directories
    1.23 +    "../BaseDefinitions"
    1.24 +    "../ProgLang"
    1.25 +    "../MathEngBasic"
    1.26 +    "../Specify"
    1.27    theories
    1.28 -    "Interpret/Interpret"
    1.29 --------------------------------------------------------*)
    1.30 +    "../BaseDefinitions/BaseDefinitions"
    1.31 +    "../ProgLang/ProgLang"
    1.32 +    "../MathEngBasic/MathEngBasic"
    1.33 +    "../Specify/Specify"
    1.34 +    "Interpret"
    1.35 +
    1.36  (* run "./bin/isabelle build -v -b Isac" *)
    1.37 -session Isac = HOL +
    1.38 -  description \<open>
    1.39 +session Isac = Interpret +
    1.40 +  description "
    1.41      Isac core, prototype of a math-engine and knowledge 
    1.42      for a TP-based educational mathematics assistant.
    1.43 +  "
    1.44 +  options [document = false (*, browser_info = true*)]
    1.45 +  directories
    1.46 +    "MathEngine"
    1.47 +    "Test_Code"
    1.48 +    "BridgeLibisabelle"
    1.49 +    "BridgeJEdit"
    1.50 +    "Knowledge"
    1.51 +  theories
    1.52 +    "MathEngine/MathEngine"
    1.53 +    "Test_Code/Test_Code"
    1.54 +    "BridgeLibisabelle/BridgeLibisabelle"
    1.55 +    "BridgeJEdit/BridgeJEdit"
    1.56 +    "Knowledge/Build_Thydata"
    1.57 +    "Build_Isac"
    1.58  
    1.59 -    The java front-end is under development at FH Hagenberg,
    1.60 -    the Isabelle/ML math-engine and Isabelle knowledge at RISC Linz.
    1.61 -    See http://www.ist.tugraz.at/isac/.
    1.62 -  \<close>
    1.63 +(* run "./bin/isabelle build -v -b Doc" *)
    1.64 +session Doc in Doc = Interpret +
    1.65 +  description "
    1.66 +    Formally checked documentation for Isac in analogy to ~~/Doc/.
    1.67 +  "
    1.68    options [document = false (*, browser_info = true*)]
    1.69 +  directories
    1.70 +    "Lucas_Interpreter"
    1.71    theories
    1.72 -    Build_Isac
    1.73 +    "Lucas_Interpreter/Lucas_Interpreter"
    1.74 +