Package

fastparse

Permalink

package fastparse

Visibility
  1. Public
  2. All

Type Members

  1. trait Api extends AnyRef

    Permalink

    This is basically a trait which contains the "public" API to fastparse packages

  2. case class Logger(f: (String) ⇒ Unit) extends Product with Serializable

    Permalink
  3. trait LowestPriSequencer[Sequencer[_, _, _]] extends AnyRef

    Permalink
  4. trait ParserApi[+T] extends AnyRef

    Permalink
  5. class ParserApiImpl[+T] extends ParserApi[T]

    Permalink
  6. trait SequencerGen[Sequencer[_, _, _]] extends LowestPriSequencer[Sequencer]

    Permalink
  7. class WhitespaceApi[+T] extends ParserApiImpl[T]

    Permalink

    Custom version of ParserApi, that behaves the same as the default but injects whitespace in between every pair of tokens.

    Custom version of ParserApi, that behaves the same as the default but injects whitespace in between every pair of tokens. Also provides replacement methods repX and ~~ if you wish to call the original un-modified versions of these operators.

Value Members

  1. object CharPredicates

    Permalink
  2. object Implicits

    Permalink

    Container for all the type-level logic around appending things to tuples or flattening Seq[Unit]s into Units.

    Container for all the type-level logic around appending things to tuples or flattening Seq[Unit]s into Units.

    Some of these implicits make liberal use of mutable state, so as to minimize allocations while parsing.

  3. object Logger extends Serializable

    Permalink
  4. object WhitespaceApi

    Permalink
  5. object all extends Api

    Permalink
  6. package core

    Permalink
  7. object noApi extends Api

    Permalink
  8. package parsers

    Permalink

Ungrouped