球拍中后缀解释器的读取语法功能
read-syntax function for postfix interpreter in racket
我写了一个读取语法函数,但我收到了这个错误。我的 read-syntax 函数是这样的:
(define (read-syntax path port)
(for([line (port->lines port)])
(parse-line line)))
错误是这样的:
Module Language: only a module expression is allowed, either
#lang <language-name>
or
(module <name> <language> ...)
每个球拍文件都是一个模块。
文件必须以定义模块开始。
最简单的开始方式是
#lang racket
作为模块的第一行。
我写了一个读取语法函数,但我收到了这个错误。我的 read-syntax 函数是这样的:
(define (read-syntax path port)
(for([line (port->lines port)])
(parse-line line)))
错误是这样的:
Module Language: only a module expression is allowed, either
#lang <language-name>
or
(module <name> <language> ...)
每个球拍文件都是一个模块。
文件必须以定义模块开始。
最简单的开始方式是
#lang racket
作为模块的第一行。