gpt4 book ai didi

syntax-error - OCaml - 获取关于_Syntax error_ 是什么的提示

转载 作者:行者123 更新时间:2023-12-02 07:38:16 26 4
gpt4 key购买 nike

我开始写一些 OCaml,但我发现很难找到语法错​​误。我来自 JavaScript,它会告诉我 Unexpected token ***。但是在这里,我得到的只是Syntax error...

有什么方法可以得到更明确的信息吗?

预先感谢您的回答。

最佳答案

我在您对 ygrek 的有用回答的回复中看到您的代码是 http://pastebin.com/6c0sKFeh .

此代码使用语法扩展来支持流解析器,这是几年前从核心语言中删除的一种语法糖形式。要按原样编译它,您应该在编译行中添加预处理器调用命令。而不是:

ocamlc -o foo ... foo.ml

使用

ocamlc -pp camlp4o -o foo ... foo.ml

camlp4o“只返回源代码”的原因是它正确地解析了它,现在打印出后处理的源代码。您也可以将此源存储在文件 camlp4o foo.ml -o foo2.ml 中,然后直接编译它:ocamlc ... foo2.ml

如果您的教材没有告诉您应该使用该处理器,那么它已经过时了。例如,这是《使用 Objective Caml 开发应用程序》一书的少数问题之一——这是我推荐阅读的重要资源。

PS:下次请马上贴出你的源码

关于syntax-error - OCaml - 获取关于_Syntax error_ 是什么的提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13990499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com