2010-07-26 64 views
5

即时阅读http://debasishg.blogspot.com/2008/04/external-dsls-made-easy-with-scala.html,我试图找到对“<〜”运营商信息,例如:上阶运营商查找信息

def trans = "(" ~> repsep(trans_spec, ",") <~ ")" 

我有了事情做与产品(一些合理的猜测“〜”)运算符以及列表?

  1. 它是做什么的?
  2. 未来,我该如何查找运营商?例如,谷歌“<〜”并不好。

编辑:

发现在Scala combinator parsers - distinguish between number strings and variable strings的 “<〜” 信息

问题2依然

回答

6

问题2,可惜就是非字母字符Scala的津贴的一个缺点,他们不容易在搜索引擎中找到。你最好的选择就是检查任何代码范围内的Scaladocs。

+3

symbolhound.com解决了这个问题。 – retronym 2012-09-14 07:19:51

7
+1

scala api的交叉引用似乎不幸中断:( – svrist 2010-07-27 12:07:40

+0

是的,但scala-lang上的API似乎不再是“可连接的”,因为您获得的只是http://www.scala-lang.org/docu/ files/api/index.html(无论您浏览的是哪个课程),但您可以通过https://lampsvn.epfl.ch/trac/scala/browser/scala/trunk/src/替换URL的第一部分图书馆,去他们的Trac – Landei 2010-07-27 14:49:51

3

关于问题2,有即将到来的(时间帧unkonwn我)除了ScalaDoc处理器将产生一个交叉参考索引,其允许你要查找方法和字段名称,并查看哪些类声明或定义它们。

你可以得到这个预览(不与ScalaDocs集成,但仍然很有用)在这里:ScalaDoc Name Index