2010-06-14 9 views
7

Ich frage mich, ob die Standard-Scala-Parser-Kombinatoren einen Parser enthalten, der dieselben Bezeichner akzeptiert, die auch die Scala-Sprache selbst akzeptiert (wie in der Scala-Sprachspezifikation, Abschnitt 1.1 spezifiziert).Parser, der Scala Identifiers akzeptiert?

Das Merkmal StdTokenParsers verfügt über einen ident Parser, der jedoch Kennungen wie empty_? zurückweist.

(Wenn es tatsächlich kein solcher Parser ist, kann ich auch instanziiert nur den Scala-Parser selbst, aber das wäre nicht mehr so ​​leicht sein.)

Antwort

4

keine Standard-Parser Combinator, aber es gibt kanonische Werkzeuge für Scala ID-Ness in scala.tools.nsc.util.Chars testen. Sie müssen weder Global noch einen Scala-Scanner instanziieren.

Verwandte Themen