问题标签 [syntax-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
179 浏览

perl - 如何在这个 Perl 语句中找到编译错误?

我有这个代码:

正在抛出错误:

这是更多代码:

0 投票
8 回答
537 浏览

syntax - 为什么这个 Haskell 不正确?

我有一个看起来像这样的 Haskell 文件:

应该在最后打印出函数调用的结果,但是当我运行文件时,我得到了这个错误:

我不明白我做错了什么。我应该怎么做才能修复它?


编辑

将最后一行放入 main 函数后,如下所示:

我现在收到以下错误:

这个看起来有点难度!我该如何解决?

0 投票
1 回答
412 浏览

python - Python:使用 Pyparser 的测试数据的无效语法

使用 pyparser,我正在尝试为 S-Expression 语言创建一个非常简单的解析器。我写了一个很小的语法。这是我的代码:

在查看此代码的示例时,似乎一切都很好,但是在运行时我收到此行的语法错误

我不明白。我将不胜感激

0 投票
10 回答
30644 浏览

perl - 如何使用 VIM 修复 perl 语法错误“缺少右花括号或方括号”?

使用不匹配的数组大括号 ("[ ]") 或范围括号 ("{ }") 编译(或执行)perl 程序会导致“缺少右花括号或方括号”语法错误。Perl 经常将源报告为您的最后一个代码行(“在 EOF”),这可能与实际缺失的部分相去甚远。

示例 perl 错误消息:

vi 或 Vi IMproved (VIM) 用户如何解决此错误消息?我添加了一些 VIM 增强的答案。请添加您自己的想法、实践或 vi 插件。

注意:使用 VIM 版本发布的原始问题没有突出显示 perl 大括号和方括号。许多较新的版本都是这样做的;有关更多信息,请参见vim.org

0 投票
6 回答
12857 浏览

bash - Bash Scripting “[!: not found” 错误,以及如何编写 or 语句

编辑:这是我更新的代码:

我修复了所有间距问题,将 #!bin/sh 更改为 #/bin/bash,并在 "$f" 中添加了引号。但是我仍然遇到很多错误。

ava@kosh:~/test$ ./delDir d1 rm: 无法删除d1': No such file or directory File: d1 was removed. rm: cannot removedelDir': 没有这样的文件或目录 File: delDir 已被删除。rm:无法删除delDir2': No such file or directory File: delDir2 was removed. rm: cannot removee1':没有这样的文件或目录文件:e1 已删除。rm:无法删除e2': No such file or directory File: e2 was removed. rm: cannot removemake_d1':没有这样的文件或目录文件:make_d1 已被删除。Name\t\tLinks\t\tOwner\t\tDate find: d1: No such file or directory find: delDir: No such file or directory find: delDir2: No such file or directory find: e1: No such file or directory find : e2: 没有这样的文件或目录找到: make_d1: 没有这样的文件或目录 ne1 2
ava 2009 年 11 月 22 日 ne2
2 ava 2009 年 11 月 22 日

有谁知道我做错了什么?

这是我的代码:

以下是我的问题:

  1. 如果我使用不是普通文件且不是目录的东西执行脚本,我希望它说“用法:文件名目录”(见第 5 行)。我知道我可以使用 2 个 if 语句来做到这一点,但是是否可以在 bash 中为此创建一个 or 语句?

  2. 当我运行脚本时,我不断收到如下错误:

./delDir: 39: [!: not found ./delDir: 39: [!: not found ./delDir: 39: [!: not found ./delDir: 39: [!: not found ./delDir: 39: [!: 未找到 ./delDir: 39: [!: 未找到 ./delDir: 39: [!: 未找到 ./delDir: 39: [!: 未找到 ./delDir: 39: [!: 未找到。 /delDir: 39: [!: not found Name
Links Owner Date find: d1: No such file or directory find: delDir: No such file or directory find: delDir2: No such file or directory e1 1
ava 22 Nov 2009 e2
1 ava 2009 年 11 月 22 日找到:make_d1:没有这样的文件或目录 ne1 2
ava 2009 年 11 月 22 日 ne2
2 ava 2009 年 11 月 22 日

我相信我收到了这些错误,因为 for 循环首先查找用户键入的文件(它更改为的目录)并且找不到它。如果解决这个问题怎么办?3. 你还能看到更多错误吗?

0 投票
2 回答
2902 浏览

tsql - SQL Server 2000“关键字'CASE'附近的语法不正确”

尝试执行以下存储过程时返回错误:

还包括其他 CASE 函数,尽管只出现了一个指向第一个 CASE 的错误。

在 PRINT 函数中运行相同的表达式时,将返回预期结果。

输出为“3”

我假设我以某种方式滥用了 CASE 功能。谁能想到解决方法或解决方法?

提前致谢。

——斯坦

0 投票
4 回答
3431 浏览

bash - Bash Shell 脚本错误:./myDemo:56:语法错误:未终止的引号字符串

有人可以看看这段代码并找出它有什么问题吗?

有一些我无法弄清楚的语法错误。但是我应该注意,在这个 unix 系统上 echo -e 不起作用(不要问我为什么我不知道,我没有任何权限来更改它,即使我不会被允许到)

Bash Shell 脚本错误:“./myDemo ./myDemo:第 62 行:意外标记附近的语法错误done' ./myDemo: line 62:” [已编辑]

编辑:我修复了 while 语句错误,但是现在当我运行脚本时,有些事情仍然无法正常工作。

  1. 似乎在 b|B) switch 语句中

    cp $file $file.bkup实际上并没有将文件复制到 file.bkup ?

  2. 在 a|A) switch 语句中

ls "$directory"不打印目录列表供用户查看?

另一件事……有没有可以用来自动解析代码的编辑器?即类似于 NetBeans 的东西?

0 投票
3 回答
8642 浏览

python - 为什么这是无效的语法?

为什么这抱怨语法无效?

我不断得到:

0 投票
1 回答
122 浏览

php - PHP在本地机器上损坏了代码,但在登台服务器上工作

我在这里遇到一个奇怪的问题,我有这段代码:

这个确切的代码在登台服务器上运行良好,我刚刚使用 XAMPP 安装了一个 LAMP 堆栈并从服务器下载了代码。

PHP 现在抛出这个错误:

有人知道它可能是什么吗?我有一种感觉它“可能”是由于标签的跳入和跳出,但我不确定,任何人都可以对此有所了解。(这可能是服务器问题,在这种情况下,我也很乐意就需要朝正确方向戳的 php.ini 设置提出建议!

提前致谢。

0 投票
8 回答
30310 浏览

bash - 一个简单的计算平均值的小 shell 脚本

谁能告诉我我在这里做错了什么?

这是我尝试测试代码时的输出:

基本上,如果我有一个看起来像这样的文件:

我希望能够将其读入我的程序并输出: