Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 哈斯凯尔·帕塞克:贪婪的许多人的原始?_Haskell_Parsec - Fatal编程技术网

Haskell 哈斯凯尔·帕塞克:贪婪的许多人的原始?

Haskell 哈斯凯尔·帕塞克:贪婪的许多人的原始?,haskell,parsec,Haskell,Parsec,我刚刚开始学习Parsec库,我想知道库中是否有任何原语可以执行以下操作:给定一个解析器让a=char'a',和一个字符串aaab,将返回Right['a','a'],剩下“b”,也就是说,将尽可能多地进行解析,但是没有了。我觉得这是非常必要的,它必须以某种形式存在于库中。您想使用多个,它将解析尽可能多的a。您的意思是a=char'a'?如果是这样的话,这不就是many a?我觉得自己像个白痴:|出于某种原因,我认为many必须解析到eof。谢谢(是的,我做了很多让a=char'a')如果你回答

我刚刚开始学习Parsec库,我想知道库中是否有任何原语可以执行以下操作:给定一个解析器
让a=char'a'
,和一个字符串
aaab
,将返回
Right['a','a']
,剩下
“b”
,也就是说,将尽可能多地进行解析,但是没有了。我觉得这是非常必要的,它必须以某种形式存在于库中。

您想使用
多个
,它将解析尽可能多的
a

您的意思是
a=char'a'
?如果是这样的话,这不就是
many a
?我觉得自己像个白痴:|出于某种原因,我认为
many
必须解析到
eof
。谢谢(是的,我做了很多
让a=char'a'
)如果你回答,我会接受。