scala.util.parsing.combinator.testing
class Tester

[source: `scala/util/parsing/combinator/testing/Tester.scala`]

`abstract` `class` Tester
  `extends` AnyRef

  Facilitates testing a given parser on various input strings.

  Example use:

          val syntactic = new MyParsers

  and

          val parser = syntactic.term

  (if MyParsers extends TokenParsers with a parser called `term')

Author
  Martin Odersky, Adriaan Moors

Value Summary
`abstract val` | parser : Parser[Any]
`abstract val` | syntactic : TokenParsers

Method Summary
`def` | test (in : String) : Unit Scans a String (using a `syntactic.lexical.Scanner'), parses it using `phrase(parser)`, and prints the input and the parsed result to the console.

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Value Details

`abstract` `val` syntactic : TokenParsers

`abstract` `val` parser : Parser[Any]

Method Details

`` `def` test(in : String) : Unit

  Scans a String (using a `syntactic.lexical.Scanner'), parses it using `phrase(parser)`, and prints the input and the parsed result to the console.