r5rs

r5rs

文章 0 浏览 5

仅当至少两个参数给它时,获得宏观关键字才能匹配

我正在尝试为宏变压器(命名 = )实现一个关键字(命名 = )(命名 latex ),该关键字仅在至少两个参数时才能匹配。我的尝试是: ((_ (= a b)) `(,@(…

小梨窩很甜 2025-01-31 22:39:12 2 0

我将如何实现重复功能,该功能将使流程充满重复INT?

问题是:编写一个函数(重复X),该函数在给定值x的情况下会产生一个重复x ad infinitum的流。例如,呼叫(取(重复42)5)产生(42 42 42 42 42 42)…

山人契 2025-01-25 11:03:50 3 0

如何在方案中将字符串转换为二进制

因此,我遇到了这个问题,我一直在尝试编码一种将二进制号码转换为方案(R5RS)字符串的方法,但是我一直在遇到一些问题。我和我的导师试图在一个小时…

顾挽 2025-01-22 11:58:07 3 0

DrRacket 中编写的代码与“R5RS”有什么区别?对比“#langracket”?

两种语言类型的编码语法或代码是否相同? 我用 #langracket 语言编写了一个程序,但我应该用“R5RS”类型来做。…

心凉怎暖 2025-01-17 18:23:37 4 0

读取文件:语法错误(标识符后有多个表达式)

(define bootstrap-c-code (define (from-file file-name) (let* ((ip (open-input-file file-name)) (res (read-text-file-from-input-port ip))) (c…

岁月染过的梦 2024-12-23 07:52:06 7 0

ANTLR 解决非 LL(*) 问题和句法谓词

考虑解析器中的以下规则: expression : IDENTIFIER | (...) | procedure_call // e.g. (foo 1 2 3) | macro_use // e.g. (xyz (some datum)) ; proce…

浮光之海 2024-11-15 09:13:57 11 0

用于Scheme 准引号的 ANTLR 语法

考虑 EBNF 中的以下语法: http://pauillac.inria.fr/cdrom_a_graver/www/bigloo /manual/r5rs-8.html 给出的准引用语法不是上下文无关的: --> --> -…

沫离伤花 2024-11-15 05:32:27 11 0

ANTLR:R5RS 词法结构的语法,数字问题

我正在使用 DLTK 在 eclipse 中实现方案的 IDE。到目前为止,我正在编写语法来识别词汇结构。 我正在关注官方 EBNF,可以在此处查看: http://rose-r5…

荒人说梦 2024-11-14 09:59:25 9 0

方案,SICP,R5RS,为什么延迟不是特殊形式?

这是关于 SICP 的第 3.5 章,其中正在讨论流。这个想法是: (cons-stream 1 (display 'hey)) 不应该评估 cons-stream 的第二部分,因此它不应该打印“…

迷途知返 2024-10-31 13:10:17 10 0

R6RS 与 R5RS 方案

我对方案比较陌生,很难在网上找到概述 R6RS 发生的主要变化的具体文档。有人愿意详细说明吗?…

薆情海 2024-10-27 02:28:40 15 0

方案列表操作(递归)

这里的基本问题是,当给定一个列表时,返回该列表中除最后一个元素之外的所有元素。例如,给定 (abcd) -->返回(abc)。我本质上有这个功能,只是我遇…

鲜肉鲜肉永远不皱 2024-10-21 01:42:53 13 0

方案-“不精确” R5RS数字塔中的概念

在思考如何实施R5RS方案时,我对以下R5RS摘录(第22-23页)感到困惑: (余数-13 -4) ==> -1 (余数-13 -4.0) ==> -1.0;不精确 (lcm 32 -36) ==> 288 (l…

夜无邪 2024-10-16 22:04:53 15 0

使用宏创建新标识符

我想要一个宏来创建一个新的标识符,这样 (new-name first second) => first-second 可以用来定义新的顶级绑定 (define-syntax define-generic (synta…

思念绕指尖 2024-10-14 15:14:10 14 0

如何在Scheme/DrRacket中获取R5Rs中的系统日期

在 DrRacket IDE 中,当语言设置为“Swindle”时,我能够通过以下方式获取系统日期: (define currentMonth 0) (let ((date (seconds->date (current-…

蓝礼 2024-10-05 12:55:17 14 0

使用 R5RS 方案在文件中写入换行符

我一直在寻找一种在文件中写入换行符的方法 我必须使用 R5RS,我在上一个问题(换行端口)中看到,但这在这个版本中不起作用,\n 也不起作用, 有什么…

鸢与 2024-10-02 11:43:20 12 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文