fastparse

core

package core

Visibility
  1. Public
  2. All

Type Members

  1. case class Frame(index: Int, parser: Parser[_]) extends Product with Serializable

    A single frame of the parser call stack

  2. trait Mutable[+T] extends AnyRef

    An internal mirror of the Result classes, except it contains far more data and is mutable to maximize performance

  3. class ParseCtx extends AnyRef

    Things which get passed through the entire parse run, but almost never get changed in the process.

  4. trait Parser[+T] extends ParserResults[T] with Precedence

    A single, self-contained, immutable parser.

  5. trait ParserResults[+T] extends AnyRef

    Convenience methods to be used internally inside Parsers

  6. trait Precedence extends AnyRef

    Something which contains an operator precedence, which can be used to correctly wrap other things which contain lower precedences in parentheses when stringifying.

  7. sealed trait Result[+T] extends AnyRef

    Result of a parse, whether successful or failed

Value Members

  1. object Mutable

  2. object Precedence

    All the level of operator precedence in Scala

  3. object Result

Ungrouped