products/sources/formale Sprachen/PVS/pvs-emacs image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei:   Sprache: Unknown

Columbo aufrufen.el zum Wurzelverzeichnis wechselnScala {Scala[104] Lisp[107] Isabelle[136]}Datei anzeigen

(defun complete-oracle-name (msg enabled)
  (let* ((oracles (pvs-send-and-wait  
     (format "(extra-list-oracle-names %s)" enabled)
     nil nil 'list))
  (oracle  (completing-read msg
       (mapcar 'list oracles) nil t)))
    (if (equal oracle "")
 (error "Must provide a oracle name")
      (list oracle))))

(defpvs disable-oracle prove (oracle)
  "Disable oracle.

Disable external oracle."
  (interactive (complete-oracle-name "Disable external oracle: " t))
  (confirm-not-in-checker)
  (pvs-bury-output)
  (save-some-pvs-buffers)
  (pvs-send-and-wait (format "(extra-disable-oracle '%s)" oracle)
       nil nil 'dont-care))

(defpvs enable-oracle prove (oracle)
  "Enable oracle.

Enable external oracle."
  (interactive (complete-oracle-name "Enable external oracle: " nil))
  (confirm-not-in-checker)
  (pvs-bury-output)
  (save-some-pvs-buffers)
  (pvs-send-and-wait (format "(extra-enable-oracle '%s)" oracle)
       nil nil 'dont-care))

[ Original von:0.77Diese Quellcodebibliothek enthält Beispiele in vielen Programmiersprachen. Man kann per Verzeichnistruktur darin navigieren. Der Code wird farblich markiert angezeigt.  ]