trait AmbiguityFindingParserWriter extends CorrectingParserWriter
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AmbiguityFindingParserWriter
- CorrectingParserWriter
- OptimizingParserWriter
- ParserWriter
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait BuiltParser[+Result] extends AnyRef
- Definition Classes
- OptimizingParserWriter
- trait CacheLike[Result] extends BuiltParser[Result]
- Definition Classes
- OptimizingParserWriter
- trait ChoiceLike[+Result] extends ParserBuilder[Result]
- Definition Classes
- OptimizingParserWriter
- class ConsumeCache extends AnyRef
- Definition Classes
- OptimizingParserWriter
- trait GetParser extends AnyRef
- Definition Classes
- OptimizingParserWriter
- class Lazy[Result] extends ParserBuilderBase[Result] with ParserWrapper[Result]
- Definition Classes
- OptimizingParserWriter
- trait LeafParser[+Result] extends ParserBuilder[Result]
- Definition Classes
- OptimizingParserWriter
- case class ParserAnalysis(nodesThatShouldCache: Set[ParserBuilder[_]], nodesThatShouldDetectLeftRecursion: Set[ParserBuilder[_]]) extends Product with Serializable
- Definition Classes
- OptimizingParserWriter
- trait ParserBuilder[+Result] extends AnyRef
- Definition Classes
- OptimizingParserWriter
- trait ParserBuilderBase[Result] extends ParserBuilder[Result]
- Definition Classes
- OptimizingParserWriter
- implicit class ParserExtensions[+Result] extends OptimizingParserWriter.ParserExtensions[Result]
- Definition Classes
- OptimizingParserWriter
- trait ParserWrapper[+Result] extends ParserBuilder[Result]
- Definition Classes
- OptimizingParserWriter
- trait SequenceLike[+Result] extends ParserBuilder[Result]
- Definition Classes
- OptimizingParserWriter
- case class Success[+Result](result: Result, remainder: Input) extends Product with Serializable
- Definition Classes
- ParserWriter
- abstract type Input <: ParseInput
- Definition Classes
- ParserWriter
- type MyHistory = History[Input]
- Definition Classes
- CorrectingParserWriter
- type MyParseError = ParseError[Input]
- Definition Classes
- CorrectingParserWriter
- type ParseResult[+Result] = ParseResults[Input, Result]
- Definition Classes
- CorrectingParserWriter → OptimizingParserWriter
- abstract type ParseState
- Definition Classes
- OptimizingParserWriter
- type Parser[+Result] = ParserBuilder[Result]
- Definition Classes
- OptimizingParserWriter → ParserWriter
- class TrackingChoice[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
- class TrackingFirstIsLonger[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
- class Choice[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
- Definition Classes
- CorrectingParserWriter
- case class FatalError(location: CorrectingParserWriter.Input, message: String, penalty: Double = History.failPenalty) extends MyParseError with Product with Serializable
- Definition Classes
- CorrectingParserWriter
- class FirstIsLonger[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
- Definition Classes
- CorrectingParserWriter
- class LeftIfRightMoved[+Left, Result] extends ParserBuilderBase[Result] with SequenceLike[Result]
- Definition Classes
- CorrectingParserWriter
- case class MapParser[Result, NewResult](original: CorrectingParserWriter.Parser[Result], f: (Result) => NewResult) extends ParserBuilderBase[NewResult] with ParserWrapper[NewResult] with Product with Serializable
- Definition Classes
- CorrectingParserWriter
- class Sequence[+Left, +Right, Result] extends ParserBuilderBase[Result] with SequenceLike[Result]
- Definition Classes
- CorrectingParserWriter
- case class Succeed[Result](value: Result) extends ParserBuilderBase[Result] with LeafParser[Result] with Product with Serializable
- Definition Classes
- CorrectingParserWriter
- case class WithRangeParser[Result, NewResult](original: CorrectingParserWriter.Parser[Result], addRange: (CorrectingParserWriter.Input, CorrectingParserWriter.Input, Result) => NewResult) extends ParserBuilderBase[NewResult] with ParserWrapper[NewResult] with Product with Serializable
- Definition Classes
- CorrectingParserWriter
Abstract Value Members
- abstract def newParseState(input: Input): ParseState
- Definition Classes
- OptimizingParserWriter
- abstract def wrapParser[Result](parser: BuiltParser[Result], shouldCache: Boolean, shouldDetectLeftRecursion: Boolean): BuiltParser[Result]
- Definition Classes
- OptimizingParserWriter
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def choice[Result](first: Parser[Result], other: => Parser[Result], firstIsLonger: Boolean = false): Parser[Result]
- Definition Classes
- AmbiguityFindingParserWriter → CorrectingParserWriter → ParserWriter
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def combineSimple[Left, Right, Result](f: (Left, Right) => Result): (Option[Left], Option[Right]) => Option[Result]
- Definition Classes
- CorrectingParserWriter
- def compile[Result](root: Parser[Result]): ParserAnalysis
- Definition Classes
- OptimizingParserWriter
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def findBestParseResult[Result](parser: BuiltParser[Result], input: Input, mayStop: StopFunction, metrics: Metrics): SingleParseResult[Result, Input]
- Definition Classes
- AmbiguityFindingParserWriter → CorrectingParserWriter
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getHistoryChoices(history: History[Input]): Seq[(Input, Any)]
- def getHistoryWithoutChoices(history: History[Input]): History[Input]
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def leftRight[Left, Right, Result](left: Parser[Left], right: => Parser[Right], combine: (Option[Left], Option[Right]) => Option[Result]): Parser[Result]
- Definition Classes
- CorrectingParserWriter
- def leftRightSimple[Left, Right, Result](left: Parser[Left], right: => Parser[Right], combine: (Left, Right) => Result): Parser[Result]
- Definition Classes
- CorrectingParserWriter
- def map[Result, NewResult](original: Parser[Result], f: (Result) => NewResult): Parser[NewResult]
- Definition Classes
- CorrectingParserWriter → ParserWriter
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newFailure[Result](partial: Option[Result], input: Input, errors: MyHistory): SRCons[Input, Result]
- Definition Classes
- CorrectingParserWriter
- def newFailure[Result](error: MyParseError): SRCons[Input, Result]
- Definition Classes
- CorrectingParserWriter
- def newSuccess[Result](result: Result, remainder: Input, score: Double): SRCons[Input, Result]
- Definition Classes
- CorrectingParserWriter
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def singleResult[Result](parseResult: LazyParseResult[Input, Result]): SRCons[Input, Result]
- Definition Classes
- CorrectingParserWriter
- def succeed[Result](result: Result): Parser[Result]
- Definition Classes
- CorrectingParserWriter → ParserWriter
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object PositionParser extends ParserBuilderBase[Input] with LeafParser[Input]
- Definition Classes
- CorrectingParserWriter
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.