You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
br-parser-tools/collects/mrspidey/Sba/load.ss

93 lines
3.0 KiB
Scheme

;; Sba/load.ss
;; Loads analysis, assumes zodiac, ../aux.ss, ../macros.ss already loaded
; ----------------------------------------------------------------------
; Copyright (C) 1995-97 Cormac Flanagan
;
; This program is free software; you can redistribute it and/or
; modify it under the terms of the GNU General Public License
; version 2 as published by the Free Software Foundation.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
; ----------------------------------------------------------------------
(load-relative "sigs.ss")
;; ----------------------------------------------------------------------
;; Library stuff
(load-relative (build-path "lib" "lib-para.ss"))
(load-relative (build-path "lib" "lib-list.ss"))
(load-relative (build-path "lib" "lib-vec.ss"))
(load-relative (build-path "lib" "lib-set.ss"))
(load-relative (build-path "lib" "lib-misc.ss"))
(load-relative (build-path "lib" "env.ss"))
(load-relative "config.ss")
(load-relative "debug.ss")
;; ----------------------------------------------------------------------
;; Extended Zodiac
(load-relative "zod-extra.ss")
(invoke-open-unit/sig
mrspidey:zodiac@
zodiac
mrspidey:CDL^ mrspidey:interaction^)
;; ---------------------------------------------------------------------
;; Front End Stuff
(load-relative "ldexpand.ss")
;; ======================================================================
;; Kernel stuff
(load-relative "hash.ss")
(load-relative "kernel.ss")
(load-relative (build-path "min" "min.ss"))
(load-relative (build-path "min" "nonempty.ss"))
(load-relative (build-path "min" "min-live.ss"))
(load-relative (build-path "min" "livefewe.ss"))
(load-relative (build-path "min" "hopcroft.ss"))
(load-relative (build-path "min" "min-dfa.ss"))
;; ----------------------------------------------------------------------
;; top level stuff
(load-relative "template.ss")
(load-relative "kern-aux.ss")
(load-relative "typelang.ss")
(load-relative "contain.ss")
(load-relative "type-env.ss")
(load-relative "sdl.ss")
(load-relative "language.ss")
;; ----------------------------------------------------------------------
;; Traversal
(load-relative "atype.ss")
(load-relative "atenv.ss")
(load-relative "atlunit.ss")
(load-relative "traverse.ss")
;; ----------------------------------------------------------------------
(load-relative "za.ss")
(load-relative "program.ss")
(load-relative "checks.ss")
(load-relative "driver.ss")
(load-relative "results.ss")
;; ----------------------------------------------------------------------
(define (t) (st: "../test/t.ss"))
;(load "test-sba.ss")
;(load "devel.ss")
;(load "poly.ss")