t

core.parsers.editorParsers

AmbiguityFindingParserWriter

trait AmbiguityFindingParserWriter extends CorrectingParserWriter

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AmbiguityFindingParserWriter
  2. CorrectingParserWriter
  3. OptimizingParserWriter
  4. ParserWriter
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BuiltParser[+Result] extends AnyRef
    Definition Classes
    OptimizingParserWriter
  2. trait CacheLike[Result] extends BuiltParser[Result]
    Definition Classes
    OptimizingParserWriter
  3. trait ChoiceLike[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  4. class ConsumeCache extends AnyRef
    Definition Classes
    OptimizingParserWriter
  5. trait GetParser extends AnyRef
    Definition Classes
    OptimizingParserWriter
  6. class Lazy[Result] extends ParserBuilderBase[Result] with ParserWrapper[Result]
    Definition Classes
    OptimizingParserWriter
  7. trait LeafParser[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  8. case class ParserAnalysis(nodesThatShouldCache: Set[ParserBuilder[_]], nodesThatShouldDetectLeftRecursion: Set[ParserBuilder[_]]) extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  9. trait ParserBuilder[+Result] extends AnyRef
    Definition Classes
    OptimizingParserWriter
  10. trait ParserBuilderBase[Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  11. implicit class ParserExtensions[+Result] extends OptimizingParserWriter.ParserExtensions[Result]
    Definition Classes
    OptimizingParserWriter
  12. trait ParserWrapper[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  13. trait SequenceLike[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  14. case class Success[+Result](result: Result, remainder: Input) extends Product with Serializable
    Definition Classes
    ParserWriter
  15. abstract type Input <: ParseInput
    Definition Classes
    ParserWriter
  16. type MyHistory = History[Input]
    Definition Classes
    CorrectingParserWriter
  17. type MyParseError = ParseError[Input]
    Definition Classes
    CorrectingParserWriter
  18. type ParseResult[+Result] = ParseResults[Input, Result]
  19. abstract type ParseState
    Definition Classes
    OptimizingParserWriter
  20. type Parser[+Result] = ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriterParserWriter
  21. class TrackingChoice[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
  22. class TrackingFirstIsLonger[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
  23. class Choice[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
    Definition Classes
    CorrectingParserWriter
  24. case class FatalError(location: CorrectingParserWriter.Input, message: String, penalty: Double = History.failPenalty) extends MyParseError with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  25. class FirstIsLonger[+First <: Result, +Second <: Result, Result] extends ParserBuilderBase[Result] with ChoiceLike[Result]
    Definition Classes
    CorrectingParserWriter
  26. class LeftIfRightMoved[+Left, Result] extends ParserBuilderBase[Result] with SequenceLike[Result]
    Definition Classes
    CorrectingParserWriter
  27. 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
  28. class Sequence[+Left, +Right, Result] extends ParserBuilderBase[Result] with SequenceLike[Result]
    Definition Classes
    CorrectingParserWriter
  29. case class Succeed[Result](value: Result) extends ParserBuilderBase[Result] with LeafParser[Result] with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  30. 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

  1. abstract def newParseState(input: Input): ParseState
    Definition Classes
    OptimizingParserWriter
  2. abstract def wrapParser[Result](parser: BuiltParser[Result], shouldCache: Boolean, shouldDetectLeftRecursion: Boolean): BuiltParser[Result]
    Definition Classes
    OptimizingParserWriter

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def choice[Result](first: Parser[Result], other: => Parser[Result], firstIsLonger: Boolean = false): Parser[Result]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. def combineSimple[Left, Right, Result](f: (Left, Right) => Result): (Option[Left], Option[Right]) => Option[Result]
    Definition Classes
    CorrectingParserWriter
  8. def compile[Result](root: Parser[Result]): ParserAnalysis
    Definition Classes
    OptimizingParserWriter
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def findBestParseResult[Result](parser: BuiltParser[Result], input: Input, mayStop: StopFunction, metrics: Metrics): SingleParseResult[Result, Input]
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getHistoryChoices(history: History[Input]): Seq[(Input, Any)]
  14. def getHistoryWithoutChoices(history: History[Input]): History[Input]
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def leftRight[Left, Right, Result](left: Parser[Left], right: => Parser[Right], combine: (Option[Left], Option[Right]) => Option[Result]): Parser[Result]
    Definition Classes
    CorrectingParserWriter
  18. def leftRightSimple[Left, Right, Result](left: Parser[Left], right: => Parser[Right], combine: (Left, Right) => Result): Parser[Result]
    Definition Classes
    CorrectingParserWriter
  19. def map[Result, NewResult](original: Parser[Result], f: (Result) => NewResult): Parser[NewResult]
    Definition Classes
    CorrectingParserWriterParserWriter
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def newFailure[Result](partial: Option[Result], input: Input, errors: MyHistory): SRCons[Input, Result]
    Definition Classes
    CorrectingParserWriter
  22. def newFailure[Result](error: MyParseError): SRCons[Input, Result]
    Definition Classes
    CorrectingParserWriter
  23. def newSuccess[Result](result: Result, remainder: Input, score: Double): SRCons[Input, Result]
    Definition Classes
    CorrectingParserWriter
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def singleResult[Result](parseResult: LazyParseResult[Input, Result]): SRCons[Input, Result]
    Definition Classes
    CorrectingParserWriter
  27. def succeed[Result](result: Result): Parser[Result]
    Definition Classes
    CorrectingParserWriterParserWriter
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AnyRef → Any
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. object PositionParser extends ParserBuilderBase[Input] with LeafParser[Input]
    Definition Classes
    CorrectingParserWriter

Deprecated Value Members

  1. 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.

Inherited from CorrectingParserWriter

Inherited from OptimizingParserWriter

Inherited from ParserWriter

Inherited from AnyRef

Inherited from Any

Ungrouped