【发布时间】:2011-08-26 03:00:51
【问题描述】:
我正在尝试使用 FParsec 实现方法参数解析器。
我想知道 FParsec 本身是否有一些已经实现的功能可以帮助我实现这个目的?我问这个是因为 FParsec 在处理运算符优先级时提供了工具,所以这也可能有一些东西。
解析左大括号和右大括号非常简单。头疼的地方在于处理以下三种可能发生的情况:
方法参数可以包括:
- 没有参数,
- 一个论点,
- 几个参数(全部以逗号分隔)。请记住,最后一个参数前面不能有逗号!
如果没有任何内置功能,即使用 运算符和流复制,我已经有一些关于如何自己实现这一点的线索,但我想远离那种低如果可能的话,水平的东西。
【问题讨论】: