title: Finding info on scala operators
body: <p>Im reading <a href="http://debasishg.blogspot.com/2008/04/external-dsls-made-easy-with-scala.html" rel="nofollow noreferrer">http://debasishg.blogspot.com/2008/04/external-dsls-made-easy-with-scala.html</a> and I am trying to find info on the "&lt;~" operator, for example:</p>
  
  <pre><code>def trans = "(" ~&gt; repsep(trans_spec, ",") &lt;~ ")"
  </code></pre>
  
  <p>I have some reasonable guess that has something to do with the product("~") operator along with lists?</p>
  
  <ol>
  <li>What does it do?</li>
  <li>In the future, how do I lookup operators like that? It is no good to google "&lt;~" for example.</li>
  </ol>
  
  <p>EDIT:</p>
  
  <p>Found the "&lt;~" info in <a href="https://stackoverflow.com/questions/256694/scala-combinator-parsers-distinguish-between-number-strings-and-variable-string">Scala combinator parsers - distinguish between number strings and variable strings</a></p>
  
  <p>Question 2 remains</p>