2010-06-14 15 views
7

Me preguntaba si los combinadores de analizador de Scala estándar contienen un analizador que acepta los mismos identificadores que el propio lenguaje de Scala también acepta (como se especifica en la Especificación de idioma de Scala, Sección 1.1).Analizador que acepta identificadores Scala?

El rasgo StdTokenParsers tiene un analizador ident, pero rechaza identificadores como empty_?.

(Si hay de hecho hay tal analizador, podría también acaba de crear una instancia del propio analizador Scala, pero eso no sería tan ligero más.)

Respuesta

4

No es un combinador analizador estándar, pero hay herramientas para canónicas probando la idoneidad de Scala en scala.tools.nsc.util.Chars. No es necesario crear una instancia de Global o un escáner Scala.

Cuestiones relacionadas