p

core.parsers

editorParsers

package editorParsers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AmbiguityFindingParserWriter extends CorrectingParserWriter
  2. trait CorrectingParserWriter extends OptimizingParserWriter
  3. class DelayedParseResult[Input, Result] extends LazyParseResult[Input, Result]
  4. case class Fix(title: String, edit: TextEdit) extends Product with Serializable
  5. case class FlawedHistory[Input](score: Double, lastError: ParseError[Input], middleErrors: Rose[ParseError[Input]], firstError: ParseError[Input]) extends History[Input] with Product with Serializable
  6. trait History[Input] extends AnyRef
  7. case class HistoryWithChoices[Input](choices: Seq[(Input, Any)], inner: History[Input] = History.empty[Input]) extends History[Input] with Product with Serializable
  8. trait LazyParseResult[Input, +Result] extends AnyRef
  9. case class Leaf[+Value](value: Value) extends Rose[Value] with Product with Serializable
  10. trait LeftRecursiveCorrectingParserWriter extends CorrectingParserWriter
  11. case class Node[+Value](children: Rose[Value]*) extends Rose[Value] with Product with Serializable
  12. trait ParseError[Input] extends AnyRef
  13. trait ParseResults[Input, +Result] extends AnyRef
  14. case class Position(line: Int, character: Int) extends Product with Serializable

    Position in a text document expressed as zero-based line and character offset.

  15. case class ReadyParseResult[Input, +Result](resultOption: Option[Result], remainder: Input, history: History[Input]) extends LazyParseResult[Input, Result] with Product with Serializable
  16. case class RecursionsList[Input, SeedResult, +Result](recursions: List[RecursiveParseResult[Input, SeedResult, Result]], rest: ParseResults[Input, Result]) extends Product with Serializable
  17. case class RecursiveParseResult[Input, SeedResult, +Result](get: (ParseResults[Input, SeedResult]) => ParseResults[Input, Result]) extends Product with Serializable
  18. trait Rose[+Value] extends AnyRef
  19. final class SRCons[Input, +Result] extends ParseResults[Input, Result]
  20. class SREmpty[Input] extends ParseResults[Input, Nothing]
  21. case class SingleError[Input](successScore: Double, error: ParseError[Input]) extends History[Input] with Product with Serializable
  22. case class SingleParseResult[+Result, Input](resultOption: Option[Result], errors: List[ParseError[Input]]) extends Product with Serializable
  23. case class SourceRange(start: Position, end: Position) extends Product with Serializable

    A range in a text document.

  24. case class SpotlessHistory[Input](score: Double = 0) extends History[Input] with Product with Serializable
  25. trait StopFunction extends AnyRef
  26. case class TextEdit(range: SourceRange, newText: String) extends Product with Serializable
  27. case class TimeRatioStopFunction(minimumCharsPerMillisecond: Long = 5) extends StopFunction with Product with Serializable
  28. case class UntilBestAndXStepsStopFunction(steps: Int = 1) extends StopFunction with Product with Serializable
  29. case class UntilTimeStopFunction(milliseconds: Long) extends StopFunction with Product with Serializable
  30. case class XStepsStopFunction(steps: Int = 2) extends StopFunction with Product with Serializable

Value Members

  1. object History
  2. object NeverStop extends StopFunction
  3. object ParseResults
  4. object Position extends Serializable
  5. object Rose
  6. object SREmpty
  7. object StopImmediately extends StopFunction
  8. object StopImmediatelyFunction extends StopFunction

Ungrouped