1 2 3 4 | #lang br/quicklang (module reader br/quicklang (provide read-syntax) ···) |
1 2 3 4 5 | #lang br/quicklang (module reader br/quicklang (provide read-syntax) (define (read-syntax path port) ···)) |
1 2 3 4 5 6 7 8 | #lang br/quicklang (module reader br/quicklang (provide read-syntax) (define (read-syntax path port) (define wire-datums (for/list ([wire-str (in-lines port)]) (format-datum '(wire ~a) wire-str))) ···)) |
1 2 3 4 5 6 7 8 9 10 | #lang br/quicklang (module reader br/quicklang (provide read-syntax) (define (read-syntax path port) (define wire-datums (for/list ([wire-str (in-lines port)]) (format-datum '(wire ~a) wire-str))) (strip-bindings #`(module wires-mod wires/main #,@wire-datums)))) |
1 2 3 4 5 6 7 8 9 10 11 12 | #lang br/quicklang (module+ reader (provide read-syntax)) (define (read-syntax path port) (define wire-datums (for/list ([wire-str (in-lines port)]) (format-datum '(wire ~a) wire-str))) (strip-bindings #`(module wires-mod wires/main #,@wire-datums))) |