ReadAs

class ReadAs(regex: Regex, groups: Regex)

This class creates Given or Then extractors from a regular expression and a function

class Object
trait Matchable
class Any

Type members

Classlikes

trait ReadAsParser[T] extends StepParser[T]

Value members

Concrete methods

def and[T](f: String => T): ReadAsParser[T]
def and[T](f: (String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String, String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String, String, String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String, String, String, String, String, String) => T): ReadAsParser[T]
def and[T](f: (String, String, String, String, String, String, String, String, String, String) => T): ReadAsParser[T]
def and[T](f: Seq[String] => T)(using p1: ImplicitParam, p2: ImplicitParam): ReadAsParser[T]
def apply(f: String => Unit): ReadAsParser[Unit]
def apply(f: (String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String, String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String, String, String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: (String, String, String, String, String, String, String, String, String, String) => Unit): ReadAsParser[Unit]
def apply(f: Seq[String] => Unit)(using p: ImplicitParam): ReadAsParser[Unit]