lexical-analysis 相关问题

将字符序列转换为标记序列的过程。

什么是编译器设计中的子集构造?

这是算法:我正在阅读关于编译器构造的aho,Ullman参考书,它解释了NFA到DFA转换的子集构造实现算法。 ......

回答 2 投票 -2

基于正则表达式/自由文本解析文本文件

我是python的新手,所以试图找到一个关于如何对文本文件执行某些操作的好解决方案/方法:我想要实现的目标:浏览一个5k-10k行的文本文件...

回答 2 投票 1

从文本解析意义

我意识到这是一个广泛的主题,但我正在寻找一个很好的入门,从文本解析意义,理想情况下在Python中。作为我要做的事情的一个例子,如果用户发布的帖子如下:“Manny ......

回答 7 投票 10

Pascal的编译器构造 - 检测浮点数和数组格式

我想构建一个伪pascal语言的编译器。我们学习编译器原理,并学习扫描仪(词法分析器)。我们为扫描仪构建DFA,然后将其转换为开关...

回答 1 投票 0

词法分析器会识别两个中间没有空格的令牌吗?

我想用Flex模拟一个词法分析器。程序的一部分将识别由五个字符组成的形状的名称,[ABCDE]在所有组合中,但仅当字母数为...时

回答 1 投票 0

扫描仪发生器中包含启动条件的实际用途

什么是现实世界(非人为的)词汇扫描问题,其中“包容性扫描条件”(而不是“独家”扫描条件)是更好的解决方案?也就是说,%s FOO何时优于%x ...

回答 1 投票 -1

LSI关键字 - NLP关键字提取 - PHP RAKE / MAUI

我试图找到从给定文本中提取类似关键字的最佳方法或算法。我搜索了很多,发现了RAKE / MAUI和其他NLP算法,但它们并没有完全符合我的要求。一世 ...

回答 1 投票 0

如何区分加号运算符和Lex中的正号?

我正在为一种几乎像C的语言写lex,我需要区分这两个符号。例如:a + b - >加号+ a - >正号其中a和b可以是数字或标识符。我已经 ...

回答 1 投票 0

用C ++编写一个非常简单的词法分析器

注意:我正在使用C ++ 14标志进行编译...我试图在C ++中创建一个非常简单的词法分析器。我正在使用正则表达式来识别不同的令牌。我的程序能够识别令牌和......

回答 2 投票 2

FLEX:有没有办法一次返回多个令牌

在flex中,我想为正则表达式的一个匹配返回多个标记。有没有办法做到这一点?

回答 3 投票 7

编译器设计预处理和编译

这里写的是预处理器的许多工作之一是:包含头文件。这些是可以替换到您的程序中的声明文件。是......的内容

回答 2 投票 0

将字符串传递给包含用于词法分析的特定字符的“字母”

在python中,我想知道如何传递检查的字符串:如果某些内容仅包含字母数字字符,如果某些内容仅包含数字,如果某些内容既不包含...

回答 3 投票 0

使用ANTLR,JavaCC或JFlex而不是StringTokenizer和等价物有什么优点/缺点? [关闭]

我目前正在考虑用Java实现这里显示的语言。演示文稿有点长,但它本质上是用于创建动态语音的DSL。示例:rule ExampleRule {...

回答 3 投票 0

Lex程序从给定文本中删除单行和多行注释

我正在尝试编写一个lex程序,它将删除单行注释和多行注释。 %{#include int single = 0; int multi = 0; %} %%“//”([a-z] | [A-Z] | [0-9] |“”)* {++ ...

回答 1 投票 0

使flex工具自动转义换行符

我在flex中寻找一个处理转义换行符的规则,并给我一个忽略该换行符的令牌。例如:我的lex规范中有一条规则,如:\“(\。| [^ \”])* \“捕获所有...

回答 1 投票 0

我的lex程序无效

/ * def * /%{#include int vowelCount = 0; int consonantCount = 0; %} / * RULES * / %% [aeiouAEIOU] {vowelCount = vowelCount + 1;} [A-Za-z] [^ aeiouAEIOU] {consonantCount = consonantCount + 1; ...

回答 1 投票 2

C语言中的词法分析 - 如何在检测多行注释时读取并输出星号?

我正在研究一个词法分析程序,当检测到单行注释时,一切正常。这是我的单行注释检测代码。 //单注释if((Current_Character =='...

回答 2 投票 0

如何防止Flex忽略以前的分析?

我最近开始使用Lex,作为解释我遇到的问题的一种简单方法,假设我正在尝试使用Flex实现一个词法分析器,可以打印所有字母以及所有的双字母......

回答 1 投票 1

Python程序设计语言的词汇分析

有谁知道Python的FLEX或LEX规范文件在哪里?例如,这是ANSI C编程语言的lex规范:http://www.quut.com/c/ANSI-C-grammar-l-1998 ....

回答 3 投票 7

BISON FLEX。提供输入文件时出现意外输出

我正在尝试使用flex和bison创建一个计算器,它获得一组操作(结果分配给变量)。计算器使用内存来存储这些变量。我这样做的时候......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.