任何类型的空格上的 JavaCC 词法错误

2023-12-29

我清楚地在我的 SKIP 令牌中定义了 unicode 空白字符,如下所示:

    SKIP {
" "
| "\r"
| "\n"
| "\t"

}

但是,当我运行 Java CC 时,它会很好地解析所有标记,直到我遇到上述任何空白字符并抛出以下错误:

Exception in thread "main" prjct1.TokenMgrError: Lexical error at line 1, column 25.  Encountered: "\r" (13), after : "Random:Word:Here"

正如您所看到的,它运行良好,直到遇到“\r”为止。我对“”、“\n”和“\t”也遇到同样的错误。有什么想法吗?谢谢


确保 SKIP 和括号之间有一个冒号。

跳过: { ” “ | “富” | “酒吧” }

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

任何类型的空格上的 JavaCC 词法错误 的相关文章

  • Windows Batch 读取文件并将行解析为标记和变量

    通过搜索这个网站并学习 Windows 批处理脚本这一荒谬的语言 我已经取得了很大的进展 但我现在陷入了困境 我有一个行数可变的文本文件 每行看起来像 AA8315 United States N777AN American Airline
  • 删除 Iframe 周围的额外空白?

    我在页面中使用 iframe 并偶然发现了一个奇怪的问题 我像这样设置 iframe css iframe margin none padding none background blue this is just to make the
  • 如何使用正则表达式按空格分割字符串并忽略前导和尾随空格到单词数组中?

    我通常在 JavaScript 中使用以下代码来按空格分割字符串 The quick brown fox jumps over the lazy dog split s The quick brown fox jumps over the
  • 账户与azure AD关联后如何从Alexa获取accesstoken

    我尝试将 Alexa AWS Lambda 函数 node js 6 10 与 Azure Active Directory 连接到我的 Azure Cloud API 读完后文档 https developer amazon com do
  • Azure Cosmos 分页:FeedResponse.ContinuationToken 在下一个请求中不起作用

    下面是我在 Azure Cosmos 中进行分页的代码 在该函数中 我返回 FeedResponse 的 ContinuationToken 获取第一页的第一个请求很好 它返回继续令牌 但是 如果我在下一个请求中使用该令牌 则 API 将返
  • xargs的默认分隔符可以更改吗?

    我想要以下行为 而不必使用选项显式指定它 xargs d n 与大多数命令不同 您不能只使用别名 因为管道无法识别别名 顺便说一句 为什么要这样设计 我也尝试创建自己的 bin xargs脚本 但我认为这并不像在脚本中读取 作为字符串那么简
  • 删除 div 元素之间的“空白”

    这是我的 HTML 代码 div div div div div div div br div div div div div div div My CSS div1 width 150px height 100px white space
  • 即使将frameborder设置为0后,iframe边框周围仍然存在空白

    即使将 iframe 中的frameborder属性设置为0后 iframe边框周围仍然存在一些空白 与原始url 链接页面不同 有没有其他方法可以消除空白 或者必须在 iframe 周围呈现一些白色 因为它位于网页 或其一部分 内 并且不
  • PHP:使用正则表达式从字符串中删除多余的空格

    如何删除多余的空格在最后使用正则表达式 preg replace 的字符串 string some random text with extra spaces at the end 这里不需要正则表达式 您可以使用rtrim http ph
  • 如何检查一个字符是否等于一个空格?

    这是我所得到的 private static int countNumChars String s for char c s toCharArray if Equals c 但该代码表示 找不到该方法的符号 我记得 Java 有一个这样的比
  • 如何编写 GraphQL 查询

    我有一个有效的网络 graphql 查询 me on Student profile fullName emailId mobileNumber civilId address city state country zipCode user
  • Java 中的非空白匹配

    我想检测其中包含非空白字符的字符串 现在我正在尝试 Pattern matches S city 但它似乎不起作用 有没有人有什么建议 我知道我可以修剪字符串并测试它是否等于空字符串 但我宁愿这样做 您认为正则表达式到底匹配什么 Try P
  • CSS“>”与“>”?

    In CSS a gt b是相同的 a gt b 但这两个符号中哪一个更正确呢 我看到在 Chrome 开发者工具中使用了第二个变体 两者都不是 更正确 两者同样有效 唯一的一点就是spec http www w3 org TR selec
  • 如何生成24小时后过期的唯一令牌?

    我有一个 WCF Web 服务来检查用户是否有效 如果用户有效 我想生成一个 24 小时后过期的令牌 public bool authenticateUserManual string userName string password st
  • Lucene 3 上的“令牌”列表

    我是 Lucene 的新手 我开始学习版本 3 分支 但有一件事我不明白 显然是因为我在该主题上没有经验 在 Lucene 2 9 中 如果我想要一个令牌列表 我会创建一个 Token 类的 ArrayList 例如 ArrayList 这
  • 如何使 std::cin 读取空格? [复制]

    这个问题在这里已经有答案了 我知道这个问题之前已经在这个网站上被问过 但我似乎无法掌握如何让它与我的特定程序一起工作 本质上 我正在创建一种小型 MadLibs 类型的游戏 玩家必须输入某些内容才能将其融入故事中 现在 如果用户输入中没有空
  • 如何使用 Objective-C 用空格分隔字符串?

    假设我有一个像这样的字符串 hello world this may have lots of sp ace or little space 我想将此字符串与此分开 hello world this may have lots of sp
  • 有条件跳过 TestNG 测试

    我对 TestNG 注释没有太多经验 但是我正在尝试使用 TestNG 框架和 POM 设计模式为零售网站构建测试套件 我计划使用数据驱动的方法 我的计划是通过 Excel 驱动我的测试场景 而不是使用 testng xml 例如 我将拥有
  • 使用 string.whitespace 删除 Python 中的空格

    Python 的 string whitespace 很棒 gt gt gt string whitespace t n x0b x0c r 如何在不手动输入 t n 等正则表达式的情况下将其与字符串一起使用 例如 它应该能够转动 请不要伤
  • 使用 ## 和 __LINE__ 创建 C 宏(与定位宏的标记串联)

    我想创建一个 C 宏来创建一个基于名称的函数 在行号上 我想我可以做类似的事情 真正的函数在大括号内有语句 define UNIQUE static void Unique LINE void 我希望能扩展到类似的内容 static voi

随机推荐