腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6115)
视频
沙龙
1
回答
如
何在
Haskell
中
使用
Parsec
解析
字符串
时
保留
阶乘
计算
?
parsing
、
haskell
、
parsec
、
parser-combinators
我在
Haskell
中
尝试用Text.
Parsec
解决
阶乘
输出
计算
时
遇到了困难。让我们来看看我到目前为止
使用
的一些代码: import Text.
Parsec
hiding(digit) type CalcParser a = CalcParsec我将允许输入
字符串
块的任何
阶乘
链接组件,以便它们
中
的每一个都由后面跟着'!‘的某个数字组成。字符(通常在
浏览 37
提问于2020-01-17
得票数 3
回答已采纳
1
回答
如
何在
Haskell
代码
中
实现浮点
解析
器特性以进行整数处理?
parsing
、
haskell
、
parsec
、
parser-combinators
关于我的作业描述(我是一个只有
Haskell
基本经验的学生),我必须
使用
Text.
Parsec
制作一个简单的
计算
器
解析
器。到目前为止,该程序只能通过整数值读取一些
字符串
输入来执行
解析
,例如:我实际上有一个完整的程序代码: spaces char '~'
浏览 2
提问于2020-01-15
得票数 0
回答已采纳
1
回答
使用
Parsec
解析
字符串
?
parsing
、
haskell
、
parsec
我试图在
Haskell
中
使用
parsec
解析
一个
字符串
,但是每次尝试都会抛出另一种类型的错误。import Text.ParserCombinators.
Parsec
line = sepBy cell (char ',')parseCSV input = parse csvFile "(unknown
浏览 3
提问于2018-10-19
得票数 0
1
回答
Haskell
/
Parsec
:如
何在
Text.
Parsec
.Indent中
使用
Text.
Parsec
.Token (来自缩进包)
parsing
、
haskell
、
types
、
indentation
、
parsec
Haskell
的
Parsec
的缩进包提供了一种
解析
缩进风格的语言(
如
Haskell
和Python)的方法。它重新定义了Parser类型,那么如何
使用
由
Parsec
的模块导出的、属于普通Parser类型的令牌
解析
器函数呢?IndentParser的当前版本,但是它没有提供一个看起来像的模块,它只提供了Text.
Parsec
.Indent,所以我想知道如何从something获得所有的令牌
解析
器(比如
解析</em
浏览 32
提问于2013-03-10
得票数 17
回答已采纳
1
回答
Haskell
Parsec
的“电池”
parsing
、
haskell
、
parsec
我是
Haskell
的新手,我一直在尝试
使用
Parsec
编写一个JSON
解析
器。这一直进展顺利,我能够用相对较少的代码
解析
列表和对象,这些代码也是可读的(很好!)。但是,对于JSON,我还需要
解析
原语,
如
我希望在
Parsec
的一部分中找到可以将
解析
器用
浏览 5
提问于2017-03-04
得票数 4
回答已采纳
3
回答
Haskell
分段匹配用于查找和替换
regex
、
parsing
、
haskell
、
replace
、
parentheses
我目前正在编写一个
Haskell
程序,在这个程序
中
,我需要操作
Haskell
代码--其他人已经通过
使用
我自己的信息和功能来增强它。例如,我可能希望找到用户编写了如下内容的所有地方:并
使用
其他数据(例如,出现在上面的行号或有关编写这些条目的用户的信息)更改这些条目:为了做到这一点--查找和替换,我尝试只
使用
正则表达式,但发现在许多情况下,它们的表达能力不足以捕获所有用例。特别是对于上面
浏览 1
提问于2013-09-23
得票数 3
1
回答
用
Parsec
解析
前面的空格或-else
parsing
、
haskell
、
parsec
我正在
使用
Haskell
中
的
Parsec
模块来
解析
文件。这些文件的一个组成部分是颜色。,它基本上可以占用尽可能多的空白,然后
使用
给定的
字符串
s。
解析
器p <|> q首先应用p,如果它成功,则返回p的值。如果p在不消耗任何输入的情况下失败,则尝试
使用
解析
器Q。因此,我认为上面的例子的问题是
解析
器p (在本例
中
是symbol "Yellow")已经消耗了
浏览 3
提问于2016-12-29
得票数 1
回答已采纳
2
回答
如何
使用
parsec
获取
字符串
中
特定模式的子
字符串
。
string
、
parsing
、
haskell
我是
Haskell
的新手,现在我正在学习
使用
parsec
。我被困在一个问题中,那就是,我想得到所有的子
字符串
,它满足一个
字符串
中
某些特定的模式。例如,从下面的
字符串
中
, “我想从F12 (A)、F2a、F5-A、F34-5等等中选择F,但不应该只选择F,也就是说,选择那些以F开头的数字(在数字之前可能有0或多个空格),然后从‘a.’z‘++’
使用
parsec
,我成功地获得了一个子
字符串
,
如
浏览 1
提问于2018-04-17
得票数 4
回答已采纳
2
回答
如何用
Parsec
制作子
解析
器?
parsing
、
haskell
、
parsec
、
megaparsec
我想用
Parsec
解析
几个缩进或格式化为数组的命令列表。Command4Command5 arg1 Command2 arg1我检查了
浏览 0
提问于2019-01-29
得票数 2
回答已采纳
6
回答
Parsec
的Python实现?
python
、
parsing
、
parsec
、
combinators
我最近用Python编写了一个
使用
Ply的
解析
器(它是yacc的python重新实现)。当我几乎完成
解析
器
时
,我发现我需要
解析
的语法要求我在
解析
过程中进行一些查找,以通知词法分析器。如果不查找并通知词法分析器,我就不能正确地
解析
该语言中的
字符串
。 如果我可以从语法规则
中
控制词法分析器的状态,我想我将
使用
解析
器模块
中
的查找表来解决我的用例,但它可能会变得太难维护/测试。在<
浏览 1
提问于2008-09-18
得票数 14
回答已采纳
2
回答
Haskell
:需要
计算
器程序的启发
haskell
、
calculator
我有一个任务,就是在
Haskell
中
创建一个
计算
器程序。例如,用户可以通过命令行
使用
计算
器,如下所示:>cola*2+1;>var pepsi = 10我现在所能想到的就是将命令行作为一个
字符串
读取,并将其
解析
为一个令牌数组。可以遍历数组,检测关键字" var“、" def”,然后调用函数var、def,这
浏览 3
提问于2013-02-23
得票数 3
1
回答
Haskell
Parser在“x”读
中
失败
parsing
、
haskell
、
interpreter
、
parsec
我正在
使用
Parsec
在
Haskell
中
开发一个
解析
器。问题在于读取
字符串
"| "。当我尝试阅读以下内容
时
, -- | ... string " }" return $ List [Atom "
浏览 3
提问于2013-07-18
得票数 1
回答已采纳
3
回答
ghc-7.10:非类型变量参数(
使用
FlexibleContexts允许这样做)
haskell
、
ghc
、
parsec
我试图
使用
ghc-7.10 (RC 2),并在许多情况下得到了这条消息,例如, Nontype-variable argument (Use FlexibleContexts(Foldable t, Text.
Parsec
.Prim.Stream s m
浏览 4
提问于2015-02-02
得票数 14
回答已采纳
3
回答
Parsec
vs Yacc/Bison/Antlr:为什么以及何时
使用
Parsec
?
haskell
、
parsec
我是
Haskell
和
Parsec
的新手。在阅读之后,一个问题出现在我的脑海中:为什么以及何时
Parsec
优于其他
解析
器生成器,
如
Yacc/Bison/Antlr?我的理解是,
Parsec
创建了一个编写
解析
器的很好的DSL,而
Haskell
让它变得非常容易和富有表现力。但
解析
是这样一种标准/流行的技术,它值得拥有自己的语言,可以输出到多种目标语言。那么,我们什么时候应该
使用
Pars
浏览 1
提问于2011-02-20
得票数 41
1
回答
“意外输入结束-预期输入结束”(
parsec
)
haskell
、
parsec
考虑一下这个
parsec
解析
器(放入一个文件
parsec
-eof-test.hs):import Text.
Parsec
.String print这是<
浏览 4
提问于2017-11-27
得票数 2
回答已采纳
2
回答
Haskell
中
的
解析
文件
parsing
、
haskell
我有一个文件,我想在一个结构
中
解析
它。Pixel = Pixel { point::(Int, Int),我已经听说过but
解析
器,但我不知道如何
使用
它--我尝试了一些模式匹配的方法,但是它不起作用.
浏览 15
提问于2022-04-23
得票数 0
2
回答
在
Haskell
中
阅读
parsing
、
haskell
可以
使用
Scheme原语read,它
使用
一个字符流并输出一个s表达式(sexpr)。提前谢谢。
浏览 0
提问于2011-09-28
得票数 0
3
回答
从包含点的文件
中
读取
haskell
我有一个包含两个数字的txt文件,例如:3.例如,我如何读取并打印这些数字的总和?2这不是问题。我的代码是: x <- openFile "C:/Users/file.txt" ReadMode n <- hGetLine x它工作得很好。但是当我的文件中有点的时候,我不知道我能做什么。也许有任何库? 谢谢你的帮
浏览 0
提问于2013-06-25
得票数 1
回答已采纳
1
回答
Parsec
简单
解析
器导致错误“约束
中
的非类型变量参数: Stream s m Char”。
parsing
、
haskell
、
parsec
假设我只想创建我自己的
解析
器,这与
Parsec
中
的char完全相同,但是当我运行时char1 c = char c?
浏览 0
提问于2018-11-08
得票数 1
回答已采纳
1
回答
Haskell
Parsec
语法分析器,用于
解析
以单词或括号开头,以单词结尾或括号结尾的表达式
haskell
、
parsec
我正在尝试如何编写
Haskell
Parsec
解析
器来
使用
这些Ruby表达式
中
的任何一个: my_variable (hello + " " + world) 当
解析
器在这些项的开头开始
解析
时
,它应该返回整个
字符串
,并在项的结尾处停止
解
浏览 1
提问于2013-04-05
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券