我使用Emacs来编译.sml,并输入错误:“我的;“未闭合字符串”;

我使用Emacs来编译.sml,并输入错误:“我的;“未闭合字符串”;,emacs,sml,Emacs,Sml,我使用Emacs编译.sml,遇到以下错误: stdIn:1.6-1.10 Error: unclosed string 如本截图所示: 一旦我使用命令use***(sml文件),它就失败了 无论我写什么,它总是有相同的错误 我不熟悉ML/SML,但有一点需要注意。。。在您的屏幕截图中,lec1.sml缓冲区被修改/取消保存,因此保存的文件可能包含该错误。如果保存的文件与缓冲区内容相匹配,那么问题可能就不那么含糊了。也许您需要使用“D:\\PL…”而不是使用“D:\PL…”。来正确地转义“\

我使用Emacs编译.sml,遇到以下错误:

stdIn:1.6-1.10 Error: unclosed string
如本截图所示:

一旦我使用命令
use***(sml文件)
,它就失败了


无论我写什么,它总是有相同的错误

我不熟悉ML/SML,但有一点需要注意。。。在您的屏幕截图中,
lec1.sml
缓冲区被修改/取消保存,因此保存的文件可能包含该错误。如果保存的文件与缓冲区内容相匹配,那么问题可能就不那么含糊了。也许您需要
使用“D:\\PL…”
而不是
使用“D:\PL…”。
来正确地转义
“\”
。或者
D:/PL…
(前斜杠)。不知道Emacs或sml模式的版本,如果没有从评论中得到反馈,很难给出答案。输入
“C:\P”
“C:\n”
,然后比较结果。然后阅读转义字符
'\'