如何解决球拍中后缀解释器的读取语法函数
我写了一个读语法函数,但是我得到这个错误。我的读取语法函数是这样的:
(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
作为模块的第一行。
在球拍指南中对此进行了说明https://docs.racket-lang.org/guide/intro.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。