add list to typed rosette
This commit is contained in:
parent
8b81c93692
commit
541c1e64a9
|
@ -1,6 +1,8 @@
|
|||
;#lang turnstile
|
||||
#lang racket/base
|
||||
(require (except-in "../../../turnstile/turnstile.rkt" #%module-begin zero? void sub1 or and not add1 = - * + boolean? integer? string? quote pregexp make-parameter equal?)
|
||||
(require (except-in "../../../turnstile/turnstile.rkt"
|
||||
#%module-begin
|
||||
zero? void sub1 or and not add1 = - * + boolean? integer? string? quote pregexp make-parameter equal? list)
|
||||
(for-syntax (except-in "../../../turnstile/turnstile.rkt")))
|
||||
(extends "rosette.rkt" ; extends typed rosette
|
||||
#:except bv bveq bvslt bvult bvsle bvule bvsgt bvugt bvsge bvuge)
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
;#lang turnstile
|
||||
#lang racket/base
|
||||
(require (except-in "../../../turnstile/turnstile.rkt" #%module-begin zero? void sub1 or and not add1 = - * + boolean? integer? string? quote pregexp make-parameter equal?)
|
||||
(require (except-in "../../../turnstile/turnstile.rkt"
|
||||
#%module-begin
|
||||
zero? void sub1 or and not add1 = - * + boolean? integer? string? quote pregexp make-parameter equal? list)
|
||||
(for-syntax (except-in "../../../turnstile/turnstile.rkt")))
|
||||
(extends "rosette.rkt" #:except #%datum #%app) ; extends typed rosette
|
||||
(require (prefix-in ro: rosette)) ; untyped
|
||||
|
|
|
@ -1,11 +1,17 @@
|
|||
;#lang turnstile
|
||||
#lang racket/base
|
||||
;; (require racket/require)
|
||||
;; (require
|
||||
;; (except-in
|
||||
;; (subtract-in "../../../turnstile/turnstile.rkt"
|
||||
;; (except-in "../ext-stlc.rkt" #%app #%top #%datum))))
|
||||
(require (except-in "../../../turnstile/turnstile.rkt"
|
||||
#%module-begin zero? void sub1 or and not add1 = - * + boolean? integer?)
|
||||
#%module-begin
|
||||
zero? void sub1 or and not add1 = - * + boolean? integer? list)
|
||||
(for-syntax (except-in "../../../turnstile/turnstile.rkt")))
|
||||
(provide (rename-out [ro:#%module-begin #%module-begin]))
|
||||
(extends "../ext-stlc.rkt" #:except if #%app #%module-begin)
|
||||
(reuse List #:from "../stlc+cons.rkt")
|
||||
(reuse List list #:from "../stlc+cons.rkt")
|
||||
(require (only-in "../stlc+reco+var.rkt" [define stlc:define]))
|
||||
(require (only-in "../stlc+reco+var.rkt" define-type-alias))
|
||||
(require (prefix-in ro: rosette))
|
||||
|
|
Loading…
Reference in New Issue
Block a user