lexer

lexer

文章 0 浏览 4

在词法输入序列时指定文字的字符名称是什么?

我想知道在词法分析过程中指定文字开始的字符的“术语名称”是什么。 例如: 字符串以 " 字符开头和结尾。 正则表达式文字 - 带有 / 字符。 …

云醉月微眠 2024-09-27 13:29:27 7 0

Antlr(词法分析器):匹配正确的标记

在我的 Antlr3 语法中,我有几个“重叠”的词法分析器规则,如下所示: NAT: ('0' .. '9')+ ; INT: ('+' | '-')? ('0' .. '9')+ ; BITVECTOR: ('0' | …

Oo萌小芽oO 2024-09-27 08:28:08 11 0

最有效的“查找”方式关键词

好吧,我正在编写一个函数作为词法分析器的一部分,用于“查找”或搜索与关键字的匹配。我的词法分析器捕获所有明显的标记,例如单字符和多字符运算符…

衣神在巴黎 2024-09-24 02:54:16 3 0

ANTLR:Unicode 字符扫描

问题:无法正确打印 Unicode 字符。 这是我的语法: options { k=1; filter=true; // Allow any char but \uFFFF (16 bit -1) charVocabulary='\u0000…

那伤。 2024-09-17 12:40:32 8 0

解析器与词法分析器和 XML

我现在正在阅读有关编译器和解析器架构的内容,我想知道一件事...... 当您有 XML、XHTML、HTML 或任何基于 SGML 的语言时,词法分析器在这里的作用是…

若能看破又如何 2024-09-16 23:27:01 9 0

是否有 Javascript 词法分析器/分词器(PHP 中)?

我在 Mozilla.org 上看到过几个 Python Javascript 分词器和一份关于 Javascript Lexer 的神秘文档,但找不到任何专门用于 PHP 的 Javascript 分词器…

漫漫岁月 2024-09-16 15:15:10 8 0

ANTLR:具有相似文字的 MismatchedTokenException

我有以下 rule : A B; A : 'a_e' | 'a'; B : '_b'; 输入: a_b //dont work a_e_b //works 为什么词法分析器无法匹配此输入?当 ANTLR 匹配“a_b”中…

又爬满兰若 2024-09-13 18:50:20 8 0

yacc/lex 的基本问题

我对一个非常简单的 yacc/lex 程序有一些问题。我可能忘记了一些基本步骤(我已经很长时间没有使用这些工具了)。 在我的 lex 程序中,我给出了一些基…

往日情怀 2024-09-11 18:34:53 7 0

添加一个新的词法分析器到 scintilla/scite (...最终是 wxPython StyledTextCtrl)

你们有人成功地将词法分析器添加到 scintilla 中吗? 我一直在遵循 http://www.scintilla.org/SciTELexer.html - 甚至在 http://www.scintilla.org/Sc…

醉梦枕江山 2024-09-11 05:44:32 13 0

解析器和词法分析器的设计指南?

我正在编写一个词法分析器(使用 re2c)和一个解析器(使用 Lemon),用于稍微复杂的数据格式:类似于 CSV,但在特定位置具有特定的字符串类型(仅字…

今天小雨转甜 2024-09-08 10:31:56 11 0

为什么'a'..'z'在 ANTLR 中匹配通配符,例如 $ 或 £

当我运行以下语法时: test : WORD+; WORD : ('a'..'z')+; WS : ' '+ {$channel = HIDDEN;}; 并且输入“?test”时,为什么antlr接受它作为有效输入?…

梓梦 2024-09-08 08:55:36 14 0

Lexer/parser 从 BNF 语法生成 Scala 代码

我目前正在寻找一个词法分析器/解析器,它可以从 BNF 语法(具有优先级和关联性的 ocamlyacc 文件)生成 Scala 代码。我很困惑,因为我几乎没有发现如…

夏至、离别 2024-09-07 02:04:43 9 0

C# 有(直接)flex/yacc 端口吗?或者人们在 C# 中使用什么词法分析器/解析器?

我可能是错的,但到目前为止,C#/.NET 似乎没有直接的 flex/bison (lex/yacc) 端口。 对于LALR解析器,我找到了GPPG/GPLEX,对于LL解析器,有著名的AN…

吾性傲以野 2024-09-04 02:10:00 7 0

如何用C高效地构建一个解释器(lexer+parser)?

我正在尝试创建一种元语言来编写可以直接嵌入到 C/C++ 代码中的标记代码(例如 xml 和 html)。 这是用这种语言编写的一个简单示例,我将其称为 WDI(…

冷情 2024-09-03 01:10:46 13 0

解析 C# 代码以计算表达式(基本上是实现 Intellisense)

我试图在输入 C# 代码时对其进行评估,将其视为我正在尝试编写一个 IDE。 所以一个人输入代码,我想找出他刚刚写了什么代码: String x = ""; 我现在…

自找没趣 2024-08-29 18:38:18 7 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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