Acceso a los datos de coincidencia de expresiones regulares de Scala Parser
Me pregunto si es posible obtener el MatchData generado a partir de la expresión regular correspondiente en la gramática a continuación.
object DateParser extends JavaTokenParsers {
....
val dateLiteral = """(\d{4}[-/])?(\d\d[-/])?(\d\d)""".r ^^ {
... get MatchData
}
}
Una opción, por supuesto, es volver a realizar la coincidencia dentro del bloque, pero dado que RegexParser ya realizó la coincidencia, espero que pase la MatchData al bloque o la almacene.