2010-06-14 21 views
7

Mi chiedevo se i combinatori parser standard di Scala contengano un parser che accetta gli stessi identificatori accettati anche dallo stesso linguaggio Scala (come specificato nella Specifica linguaggio di Scala, Sezione 1.1).Parser che accetta Identificatori Scala?

Il tratto StdTokenParsers ha un parser ident, ma rifiuta gli identificatori come empty_?.

(Se non v'è infatti tale parser, potrei anche solo un'istanza del parser Scala in sé, ma che non sarebbe più il più leggero.)

risposta

4

Non un parser combinatore standard, ma ci sono strumenti canonici per testare id-Scala in scala.tools.nsc.util.Chars. Non è necessario creare un'istanza di scanner Global o Scala.

Problemi correlati