2

我想通过每次加载变量中的下一个标记来从 Visual Haskell Studio 中的一个文件中读取一个又一个标记。例如:getNextToken。谢谢!!:)

4

2 回答 2

1

您可以使用Alex,它是一个词法分析器(将字符串拆分为标记列表)。然后你可以对令牌列表做任何你想做的事情。如果您真的想“加载”它们并将它们以程序方式放入变量中,我不确定 Haskell 是否是正确的语言。

于 2010-09-30T09:27:37.480 回答
0

好吧,正确的答案有点复杂:

使用Parsec之类的解析器组合库,它可以让您完全定义单词“token”的含义,该含义因上下文而异。

于 2010-01-29T18:29:08.330 回答