org.bitbucket.inkytonik.kiama

parsing

package parsing

Visibility
  1. Public
  2. All

Type Members

  1. case class Failure(message: String, next: Input) extends ParseResult[Nothing] with Product with Serializable

    A failure parse result.

  2. case class Input(source: Source, offset: Int) extends Product with Serializable

    The input consumed by a parser.

  3. class ListParsers extends ParsersBase with ListRepetitionParsers

    Parser combinators that use lists to represent repetitive constructs.

  4. trait ListRepetitionParsers extends AnyRef

    Repetitive parser combinators that use lists to represent repetitive constructs,

  5. sealed abstract class ParseResult[+T] extends AnyRef

    Parse results.

  6. class Parsers extends ParsersBase with VectorRepetitionParsers

    Parser combinators that use vectors to represent repetitive constructs.

  7. class ParsersBase extends AnyRef

    Simple packrat parsing combinator suite.

  8. case class Success[+T](result: T, next: Input) extends ParseResult[T] with Product with Serializable

    A successful parse result.

  9. trait VectorRepetitionParsers extends AnyRef

    Repetitive parser combinators that use vectors to represent repetitive constructs.

Ungrouped