1 2 3 4 5 6 7 | #lang br/quicklang (define (read-syntax path port) (define src-lines (port->lines port)) (datum->syntax #f '(module lucy br 42))) (provide read-syntax) |
1 2 | (quote (module lucy br 42)) |
1 2 | '(module lucy br 42) |
1 2 | (datum->syntax #f '(module lucy br 42)) |
1 2 3 4 5 6 7 | #lang br/quicklang (define (read-syntax path port) (define src-lines (port->lines port)) (datum->syntax #f '(module lucy br 42))) (provide read-syntax) |
1 2 3 4 | #lang reader "stacker.rkt" foo bar zam |
1 2 3 4 | #lang reader "stacker.rkt" foo bar zam |
1 2 | (module lucy br 42) |
1 2 3 | ;; no #lang line this time (module lucy br 42) |
1 2 3 4 5 6 7 8 9 | #lang br/quicklang (define (read-syntax path port) (define src-lines (port->lines port)) (define src-datums (format-datums '(handle ~a) src-lines)) (define module-datum `(module stacker-mod br ,@src-datums)) (datum->syntax #f module-datum)) (provide read-syntax) |
1 2 3 4 | #lang reader "stacker.rkt" 42 "Hello world" #t |
1 2 3 4 5 6 7 8 9 | #lang br/quicklang (define (read-syntax path port) (define src-lines (port->lines port)) (define src-datums (format-datums '(handle ~a) src-lines)) (define module-datum `(module stacker-mod "stacker.rkt" ,@src-datums)) (datum->syntax #f module-datum)) (provide read-syntax) |