uahgi2/uahgi-ng/main.rkt

12 lines
308 B
Racket
Raw Normal View History

2025-10-03 00:25:16 +08:00
#lang racket/base
(require "parser.rkt" "tokenizer.rkt")
(require syntax/strip-context)
(define (read-syntax path port)
(define parse-tree (parse-tkns (make-tokenizer port path)))
(strip-context
#`(module uahgi-ng-mod uahgi-ng/expander
#,parse-tree)))
(module+ reader
(provide read-syntax))