(module runtime mzscheme
(require "exceptions.ss"
"operator.ss"
"standard-library.ss"
"value.ss")
(define initial-environment (list global-object))
(define (make-frame table)
(build-object table))
(define (initialize-runtime!)
(initialize-global-object!)
(install-standard-library! global-object))
(provide (all-defined)
(all-from "exceptions.ss")
(all-from "operator.ss"))
(provide current-this)
(provide ref? deref set-ref! delete-ref!)
(provide object? object-call object-construct object-proto object-class object-table)
(provide build-object0 object-get object-put! object-keys object-keys* object-keys-stream)
(provide call)
(provide completion->value completion->string
value->boolean value->string value->object value->primitive
value->number value->integer value->int32 value->uint32 value->uint16)
(provide true-value?)
(provide with-completion-context push-completion-context! pop-completion-context! previous-completion complete!)
(provide build-object build-array build-function)
(provide make-unknown-ref make-object-ref make-array-ref make-lexical-ref make-scope-chain-ref make-arguments-object)
(provide global-object))