package editorParsers
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait AmbiguityFindingParserWriter extends CorrectingParserWriter
- trait CorrectingParserWriter extends OptimizingParserWriter
- class DelayedParseResult[Input, Result] extends LazyParseResult[Input, Result]
- case class Fix(title: String, edit: TextEdit) extends Product with Serializable
- case class FlawedHistory[Input](score: Double, lastError: ParseError[Input], middleErrors: Rose[ParseError[Input]], firstError: ParseError[Input]) extends History[Input] with Product with Serializable
- trait History[Input] extends AnyRef
- case class HistoryWithChoices[Input](choices: Seq[(Input, Any)], inner: History[Input] = History.empty[Input]) extends History[Input] with Product with Serializable
- trait LazyParseResult[Input, +Result] extends AnyRef
- case class Leaf[+Value](value: Value) extends Rose[Value] with Product with Serializable
- trait LeftRecursiveCorrectingParserWriter extends CorrectingParserWriter
- case class Node[+Value](children: Rose[Value]*) extends Rose[Value] with Product with Serializable
- trait ParseError[Input] extends AnyRef
- trait ParseResults[Input, +Result] extends AnyRef
- case class Position(line: Int, character: Int) extends Product with Serializable
Position in a text document expressed as zero-based line and character offset.
- case class ReadyParseResult[Input, +Result](resultOption: Option[Result], remainder: Input, history: History[Input]) extends LazyParseResult[Input, Result] with Product with Serializable
- case class RecursionsList[Input, SeedResult, +Result](recursions: List[RecursiveParseResult[Input, SeedResult, Result]], rest: ParseResults[Input, Result]) extends Product with Serializable
- case class RecursiveParseResult[Input, SeedResult, +Result](get: (ParseResults[Input, SeedResult]) => ParseResults[Input, Result]) extends Product with Serializable
- trait Rose[+Value] extends AnyRef
- final class SRCons[Input, +Result] extends ParseResults[Input, Result]
- class SREmpty[Input] extends ParseResults[Input, Nothing]
- case class SingleError[Input](successScore: Double, error: ParseError[Input]) extends History[Input] with Product with Serializable
- case class SingleParseResult[+Result, Input](resultOption: Option[Result], errors: List[ParseError[Input]]) extends Product with Serializable
- case class SourceRange(start: Position, end: Position) extends Product with Serializable
A range in a text document.
- case class SpotlessHistory[Input](score: Double = 0) extends History[Input] with Product with Serializable
- trait StopFunction extends AnyRef
- case class TextEdit(range: SourceRange, newText: String) extends Product with Serializable
- case class TimeRatioStopFunction(minimumCharsPerMillisecond: Long = 5) extends StopFunction with Product with Serializable
- case class UntilBestAndXStepsStopFunction(steps: Int = 1) extends StopFunction with Product with Serializable
- case class UntilTimeStopFunction(milliseconds: Long) extends StopFunction with Product with Serializable
- case class XStepsStopFunction(steps: Int = 2) extends StopFunction with Product with Serializable
Value Members
- object History
- object NeverStop extends StopFunction
- object ParseResults
- object Position extends Serializable
- object Rose
- object SREmpty
- object StopImmediately extends StopFunction
- object StopImmediatelyFunction extends StopFunction