F# FsLex使用最新的PowerPack进行了更改?

F# FsLex使用最新的PowerPack进行了更改?,f#,fslex,F#,Fslex,我在一个编译器上工作了一段时间,但在更改为PowerPack 1.9.9.9和VS2010的发行版后,我无法编译以下代码行: 让lexbuf=Lexing.from_字符串文本 我得到以下两个错误: “值、构造函数、命名空间或类型‘from_string’未定义”很明显,它试图告诉我什么,但解决方案是什么?我的快速猜测是,此函数已重命名为fromString(因为,一般来说,带有下划线的函数,例如_seq的,,现在都是用camelCase编写的).Lexing.LexBuffer.FromStr

我在一个编译器上工作了一段时间,但在更改为PowerPack 1.9.9.9和VS2010的发行版后,我无法编译以下代码行:

让lexbuf=Lexing.from_字符串文本

我得到以下两个错误:


“值、构造函数、命名空间或类型‘from_string’未定义”很明显,它试图告诉我什么,但解决方案是什么?

我的快速猜测是,此函数已重命名为
fromString
(因为,一般来说,带有下划线的函数,例如_seq的
,现在都是用
camelCase
编写的).

Lexing.LexBuffer.FromString?

我会避开复选标记,它确实帮助了我。是fromBytes与早期版本的PowerPackpretty中的from_字符串等效,但它们在最新版本的powerpack中引入了unicode解析/Lexing,因此FromString用于unicode,等效的是fromBytes,但谢谢(我不需要unicode解析)