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.

Respuestas a la pregunta(4)

Su respuesta a la pregunta