Rackety
This commit is contained in:
parent
b7caf411ae
commit
4a304643d3
|
@ -1,4 +1,4 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
(require "reduction-semantics.rkt"
|
||||
"gui.rkt"
|
||||
"pict.rkt")
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
(require texpict/mrpict
|
||||
racket/draw
|
||||
scheme/class
|
||||
scheme/contract)
|
||||
racket/class
|
||||
racket/contract)
|
||||
|
||||
(provide/contract
|
||||
[make-arrow-pict
|
||||
(-> string?
|
||||
(symbols 'curvy 'straight 'straight-double 'map)
|
||||
(or/c 'curvy 'straight 'straight-double 'map)
|
||||
symbol?
|
||||
number?
|
||||
(-> pict?))])
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
|
||||
(require "loc-wrapper.rkt"
|
||||
"matcher.rkt"
|
||||
|
@ -7,14 +7,14 @@
|
|||
texpict/utils
|
||||
texpict/mrpict
|
||||
|
||||
scheme/match
|
||||
racket/match
|
||||
racket/draw
|
||||
scheme/class)
|
||||
racket/class
|
||||
|
||||
(for-syntax racket/base))
|
||||
|
||||
(define pink-code-font 'modern)
|
||||
|
||||
(require (for-syntax scheme/base))
|
||||
|
||||
(provide find-enclosing-loc-wrapper
|
||||
render-lw
|
||||
lw->pict
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
(define-struct (exn:fail:redex exn:fail) ())
|
||||
(define (redex-error name fmt . args)
|
||||
(define suffix (apply format fmt args))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require (for-template scheme/base)
|
||||
#lang racket/base
|
||||
(require (for-template racket/base)
|
||||
(for-template "loc-wrapper-rt.rkt")
|
||||
"term-fn.rkt")
|
||||
(provide to-lw/proc to-lw/uq/proc)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
|
||||
(require scheme/contract
|
||||
(for-syntax scheme/base)
|
||||
(require racket/contract
|
||||
(for-syntax racket/base)
|
||||
(for-syntax "loc-wrapper-ct.rkt")
|
||||
"loc-wrapper-rt.rkt")
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
|
||||
(provide extract-names)
|
||||
|
||||
(require scheme/match)
|
||||
(require racket/match)
|
||||
|
||||
(define (extract-names stx)
|
||||
(let ([dup-names
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#lang scheme/base
|
||||
(require scheme/gui/base
|
||||
scheme/contract
|
||||
#lang racket/base
|
||||
(require racket/gui/base
|
||||
racket/contract
|
||||
mrlib/graph
|
||||
scheme/pretty
|
||||
scheme/class
|
||||
racket/pretty
|
||||
racket/class
|
||||
framework
|
||||
"size-snip.rkt")
|
||||
|
||||
|
@ -101,7 +101,7 @@
|
|||
((pretty-print-parameters)
|
||||
(λ ()
|
||||
(parameterize ([pretty-print-columns columns])
|
||||
(pretty-print sexp (open-output-text-editor text)))))
|
||||
(pretty-write sexp (open-output-text-editor text)))))
|
||||
(for-each
|
||||
(λ (p) (send text highlight-range (car p) (cdr p) (send the-color-database find-color "NavajoWhite")))
|
||||
to-color)
|
||||
|
@ -160,7 +160,7 @@
|
|||
(flush-output port)
|
||||
(set! to-color (cons (cons (car start) position) to-color))
|
||||
(set! start (cdr start))))])
|
||||
(pretty-print sexp counting-port))))
|
||||
(pretty-write sexp counting-port))))
|
||||
to-color))
|
||||
|
||||
;; does a map-like operation, but if the list is dotted, flattens the results into an actual list.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
#lang scheme/base
|
||||
(require scheme/gui/base
|
||||
scheme/class
|
||||
#lang racket/base
|
||||
(require racket/gui/base
|
||||
racket/class
|
||||
framework
|
||||
scheme/pretty
|
||||
racket/pretty
|
||||
"matcher.rkt")
|
||||
|
||||
(provide reflowing-snip<%>
|
||||
|
@ -32,7 +32,7 @@
|
|||
[pretty-print-print-hook default-pretty-printer-print-hook])
|
||||
((pretty-print-parameters)
|
||||
(λ ()
|
||||
(pretty-print v port)))))
|
||||
(pretty-write v port)))))
|
||||
|
||||
(define (default-pretty-printer-size-hook val display? op)
|
||||
(cond
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
|
||||
(require (for-template racket/base "defined-checks.rkt"))
|
||||
(provide make-term-fn
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
|
||||
(require (for-syntax scheme/base
|
||||
(require (for-syntax racket/base
|
||||
"term-fn.rkt"
|
||||
syntax/boundmap
|
||||
syntax/parse
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
(provide underscore-allowed)
|
||||
(define underscore-allowed '(any number string variable variable-not-otherwise-mentioned natural integer real))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#lang scheme/base
|
||||
(require scheme/contract)
|
||||
#lang racket/base
|
||||
(require racket/contract)
|
||||
|
||||
(require "private/reduction-semantics.rkt"
|
||||
"private/judgment-form.rkt"
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
#lang scheme/gui
|
||||
#lang racket/base
|
||||
(require framework
|
||||
slideshow/pict
|
||||
racket/runtime-path
|
||||
racket/gui/base
|
||||
(for-syntax racket/base)
|
||||
racket/class
|
||||
"../pict.rkt"
|
||||
"../reduction-semantics.rkt")
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
#lang racket/base
|
||||
|
||||
#|
|
||||
|
||||
tests the color setting ability during a reduction sequence.
|
||||
|
@ -8,10 +10,10 @@ In the other window, you expect to see the currently unreducted terms in green a
|
|||
|
||||
|#
|
||||
|
||||
#lang scheme/gui
|
||||
|
||||
(require "../reduction-semantics.rkt"
|
||||
"../gui.rkt")
|
||||
"../gui.rkt"
|
||||
racket/gui/base
|
||||
racket/class)
|
||||
|
||||
(reduction-steps-cutoff 1)
|
||||
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
#lang scheme/base
|
||||
#lang racket/base
|
||||
|
||||
(require "../private/core-layout.rkt"
|
||||
"../private/loc-wrapper.rkt"
|
||||
"lw-test-util.rkt"
|
||||
"test-util.rkt"
|
||||
mzlib/struct)
|
||||
"test-util.rkt")
|
||||
|
||||
(require texpict/mrpict mred/mred mzlib/class)
|
||||
(dc-for-text-size (make-object bitmap-dc% (make-object bitmap% 1 1)))
|
||||
|
@ -30,7 +29,7 @@
|
|||
[(pair? x) (cons (loop (car x))
|
||||
(loop (cdr x)))]
|
||||
[(pict-token? x)
|
||||
(copy-struct pict-token x [pict-token-pict 'pict])]
|
||||
(struct-copy pict-token x [pict 'pict])]
|
||||
[else x])))
|
||||
|
||||
(test (replace-pict-tokens
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#lang racket/base
|
||||
|
||||
;; require this file to run all of the test suites for redex.
|
||||
|
||||
#lang racket/base
|
||||
(require scheme/runtime-path
|
||||
scheme/cmdline
|
||||
scheme/match
|
||||
(require racket/runtime-path
|
||||
racket/cmdline
|
||||
racket/match
|
||||
"test-util.rkt")
|
||||
|
||||
(define test-bitmaps? #t)
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#lang racket
|
||||
#lang racket/base
|
||||
|
||||
(require framework
|
||||
racket/class
|
||||
"test-util.rkt"
|
||||
"../reduction-semantics.rkt"
|
||||
"../private/stepper.rkt"
|
||||
|
|
Loading…
Reference in New Issue
Block a user