Tests for all Typed Racket languages, and add missing ones.

original commit: c0b4743b407f6ddf09a7c7bf78b7b66f6c311d81
This commit is contained in:
Sam Tobin-Hochstadt 2011-09-04 12:58:13 -04:00
parent c5432390c5
commit f82fee857c
12 changed files with 86 additions and 0 deletions

View File

@ -0,0 +1,7 @@
#lang typed/racket/base
(: f (Integer -> Any))
(define (f x) (add1 x))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/racket/base/no-check
(: f (Integer -> Any))
(define (f x) (add1 ""))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/scheme/base/no-check
(: f (Integer -> Any))
(define (f x) (add1 ""))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/scheme/no-check
(: f (Integer -> Any))
(define (f x) (add1 ""))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed-scheme/no-check
(: f (Integer -> Any))
(define (f x) (add1 ""))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/racket/no-check
(: f (Integer -> Any))
(define (f x) (add1 ""))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/scheme/base
(: f (Integer -> Any))
(define (f x) (add1 x))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/scheme
(: f (Integer -> Any))
(define (f x) (add1 x))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed-scheme
(: f (Integer -> Any))
(define (f x) (add1 x))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,7 @@
#lang typed/racket
(: f (Integer -> Any))
(define (f x) (add1 x))
(lambda (#{x : String}) (string-append " " x))

View File

@ -0,0 +1,8 @@
#lang s-exp syntax/module-reader
typed/scheme/base/no-check
#:read r:read
#:read-syntax r:read-syntax
(require (prefix-in r: typed-racket/typed-reader))

View File

@ -0,0 +1,8 @@
#lang s-exp syntax/module-reader
typed/scheme/no-check
#:read r:read
#:read-syntax r:read-syntax
(require (prefix-in r: typed-racket/typed-reader))