Packages

t

core.textMate

TextMateGeneratingParserWriter

trait TextMateGeneratingParserWriter extends CommonParserWriter with OptimizingParserWriter

Linear Supertypes
CommonParserWriter, StringParserWriter, LeftRecursiveCorrectingParserWriter, SequenceParserWriter, CorrectingParserWriter, OptimizingParserWriter, ParserWriter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TextMateGeneratingParserWriter
  2. CommonParserWriter
  3. StringParserWriter
  4. LeftRecursiveCorrectingParserWriter
  5. SequenceParserWriter
  6. CorrectingParserWriter
  7. OptimizingParserWriter
  8. ParserWriter
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BuiltParser[+Result] extends AnyRef
    Definition Classes
    OptimizingParserWriter
  2. class CheckCache[Result] extends parsers.editorParsers.LeftRecursiveCorrectingParserWriter.BuiltParser[Result]
    Definition Classes
    LeftRecursiveCorrectingParserWriter
  3. class Choice[+First <: Result, +Second <: Result, Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.ChoiceLike[Result]
    Definition Classes
    CorrectingParserWriter
  4. trait ChoiceLike[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  5. case class Colorize[Result](original: TextMateGeneratingParserWriter.Parser[Result], textMateScope: String) extends ParserBuilderBase[Result] with ParserWrapper[Result] with ColorizeLike with Product with Serializable
  6. class ConsumeCache extends AnyRef
    Definition Classes
    OptimizingParserWriter
  7. case class DetectFixPointAndCache[Result] extends CheckCache[Result] with Product with Serializable
    Definition Classes
    LeftRecursiveCorrectingParserWriter
  8. case class DropError extends ParseError with Product with Serializable
    Definition Classes
    SequenceParserWriter
  9. case class DropParser[Result] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Result] with parsers.sequences.SequenceParserWriter.ParserWrapper[Result] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  10. type Elem = Char
    Definition Classes
    StringParserWriter
  11. case class ElemPredicate extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Char] with parsers.sequences.SequenceParserWriter.LeafParser[Char] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  12. case class Fail[Result] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Result] with parsers.sequences.SequenceParserWriter.LeafParser[Result] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  13. case class Fallback[Result] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Result] with parsers.sequences.SequenceParserWriter.LeafParser[Result] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  14. case class FatalError extends ParseError with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  15. case class Filter[Other, Result <: Other] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Result] with parsers.sequences.SequenceParserWriter.ParserWrapper[Result] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  16. case class FilterError[Result] extends ParseError with Product with Serializable
    Definition Classes
    SequenceParserWriter
  17. case class FilterMap[Other, Result <: Other, NewResult] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[NewResult] with parsers.sequences.SequenceParserWriter.ParserWrapper[NewResult] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  18. class FirstIsLonger[+First <: Result, +Second <: Result, Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.ChoiceLike[Result]
    Definition Classes
    CorrectingParserWriter
  19. case class FixPointState extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  20. trait GetParser extends AnyRef
    Definition Classes
    OptimizingParserWriter
  21. type Input = InputGen[State]
    Definition Classes
    OptimizingParserWriter
  22. case class KeywordParser extends parsers.strings.StringParserWriter.ParserBuilderBase[String] with parsers.strings.StringParserWriter.ParserWrapper[String] with Product with Serializable
    Definition Classes
    StringParserWriter
  23. class Lazy[Result] extends ParserBuilderBase[Result] with ParserWrapper[Result]
    Definition Classes
    OptimizingParserWriter
  24. trait LeafParser[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  25. class LeftIfRightMoved[+Left, Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.SequenceLike[Result]
    Definition Classes
    CorrectingParserWriter
  26. case class Literal extends parsers.strings.StringParserWriter.ParserBuilderBase[String] with parsers.strings.StringParserWriter.LeafParser[String] with Product with Serializable
    Definition Classes
    StringParserWriter
  27. case class MapParser[Result, NewResult] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[NewResult] with parsers.editorParsers.CorrectingParserWriter.ParserWrapper[NewResult] with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  28. case class MissingInput extends ParseError with Product with Serializable
    Definition Classes
    SequenceParserWriter
  29. type MyHistory = History
    Definition Classes
    CorrectingParserWriter
  30. trait NextCharError extends ParseError
    Definition Classes
    StringParserWriter
  31. type ParseResult[+Result] = ParseResults[State, Result]
    Definition Classes
    CorrectingParserWriter → OptimizingParserWriter
  32. case class ParseWholeInput[Result] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Result] with parsers.sequences.SequenceParserWriter.ParserWrapper[Result] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  33. type Parser[+Result] = ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter → ParserWriter
  34. case class ParserAnalysis extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  35. case class ParserAndCaches[Result] extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  36. trait ParserBuilder[+Result] extends AnyRef
    Definition Classes
    OptimizingParserWriter
  37. trait ParserBuilderBase[Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  38. implicit class ParserExtensions[+Result] extends parsers.core.OptimizingParserWriter.ParserExtensions[Result]
    Definition Classes
    OptimizingParserWriter
  39. trait ParserWrapper[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  40. case class RecursiveResults[+Result] extends ParseResults[parsers.editorParsers.LeftRecursiveCorrectingParserWriter.State, Result] with Product with Serializable
    Definition Classes
    LeftRecursiveCorrectingParserWriter
  41. case class RegexParser extends parsers.strings.StringParserWriter.ParserBuilderBase[String] with parsers.strings.StringParserWriter.LeafParser[String] with Product with Serializable
    Definition Classes
    StringParserWriter
  42. class Sequence[+Left, +Right, Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.SequenceLike[Result]
    Definition Classes
    CorrectingParserWriter
  43. trait SequenceLike[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  44. implicit class SequenceParserExtensions[Result] extends parsers.sequences.SequenceParserWriter.ParserExtensions[Result]
    Definition Classes
    SequenceParserWriter
  45. abstract type State
    Definition Classes
    OptimizingParserWriter
  46. implicit class StringParserExtensions[Result] extends AnyRef
    Definition Classes
    StringParserWriter
  47. case class Succeed[Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.LeafParser[Result] with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  48. case class Success[+Result] extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  49. case class WithRangeParser[Result, NewResult] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[NewResult] with parsers.editorParsers.CorrectingParserWriter.ParserWrapper[NewResult] with Product with Serializable
    Definition Classes
    CorrectingParserWriter

Abstract Value Members

  1. abstract def startState: State
    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): Parser[Result]
    Definition Classes
    CorrectingParserWriter → ParserWriter
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. def combineFold[Result, Sum](zero: Sum, reduce: (Result, Sum) => Sum): (Option[Result], Option[Sum]) => Option[Sum]
    Attributes
    protected
    Definition Classes
    SequenceParserWriter
  8. def combineSimple[Left, Right, Result](f: (Left, Right) => Result): (Option[Left], Option[Right]) => Option[Result]
    Definition Classes
    CorrectingParserWriter
  9. def compile[Result](root: Parser[Result]): ParserAnalysis
    Definition Classes
    OptimizingParserWriter
  10. lazy val decimalNumber: Parser[String]
    Definition Classes
    CommonParserWriter
  11. def elem(predicate: (Char) => Boolean, kind: String): ElemPredicate
    Definition Classes
    SequenceParserWriter
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def findBestParseResult[Result](zero: TextPointer, parser: BuiltParser[Result], mayStop: StopFunction, metrics: Metrics): SingleParseResult[Result]
    Definition Classes
    CorrectingParserWriter
  15. lazy val floatingPointNumber: Parser[String]
    Definition Classes
    CommonParserWriter
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def getSingleResultParser[Result](parser: ParserBuilder[Result]): SingleResultParser[Result]
    Definition Classes
    LeftRecursiveCorrectingParserWriter → OptimizingParserWriter
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. val identifierRegex: Regex
    Definition Classes
    StringParserWriter
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def leftRight[Left, Right, Result](left: Parser[Left], right: => Parser[Right], combine: (Option[Left], Option[Right]) => Option[Result]): Parser[Result]
    Definition Classes
    CorrectingParserWriter
  22. def leftRightSimple[Left, Right, Result](left: Parser[Left], right: => Parser[Right], combine: (Left, Right) => Result): Parser[Result]
    Definition Classes
    CorrectingParserWriter
  23. def literal(value: String, penalty: Double, allowDrop: Boolean): Literal
    Definition Classes
    StringParserWriter
  24. def literalOrKeyword(value: String, allowDrop: Boolean): Parser[String]
    Definition Classes
    StringParserWriter
  25. implicit def literalToExtensions(value: String): SequenceParserExtensions[String]
    Definition Classes
    StringParserWriter
  26. def many[Result, Sum](original: ParserBuilder[Result], zero: Sum, reduce: (Result, Sum) => Sum, parseGreedy: Boolean): Parser[Sum]
    Definition Classes
    SequenceParserWriter
  27. def map[Result, NewResult](original: Parser[Result], f: (Result) => NewResult): Parser[NewResult]
    Definition Classes
    CorrectingParserWriter → ParserWriter
  28. def moveState(position: TextPointer, state: FixPointState): FixPointState
    Definition Classes
    LeftRecursiveCorrectingParserWriter
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def newFailure[Result](partial: Option[Result], input: Input, errors: MyHistory): SRCons[State, Result]
    Definition Classes
    CorrectingParserWriter
  31. def newFailure[Result](input: Input, error: ParseError): SRCons[State, Result]
    Definition Classes
    CorrectingParserWriter
  32. def newParseState(input: Input): FixPointState
    Definition Classes
    LeftRecursiveCorrectingParserWriter → OptimizingParserWriter
  33. def newSuccess[Result](result: Result, remainder: Input, score: Double): SRCons[State, Result]
    Definition Classes
    CorrectingParserWriter
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  36. lazy val parseIdentifier: RegexParser
    Definition Classes
    StringParserWriter
  37. def parseRegex(regex: Regex, regexName: String, defaultValue: Option[String], score: Double, penaltyOption: Option[Double], allowDrop: Boolean): RegexParser
    Definition Classes
    StringParserWriter
  38. def recursionsFor[Result, SeedResult](parseResults: ParseResults[State, Result], parser: BuiltParser[SeedResult]): RecursionsList[State, SeedResult, Result]
    Definition Classes
    LeftRecursiveCorrectingParserWriter
  39. def singleResult[Result](parseResult: LazyParseResult[State, Result]): SRCons[State, Result]
    Definition Classes
    CorrectingParserWriter
  40. lazy val stringLiteral: Parser[String]
    Definition Classes
    CommonParserWriter
  41. implicit def stringToLiteralOrKeyword(value: String): Parser[String]
    Definition Classes
    StringParserWriter
  42. def succeed[Result](result: Result): Parser[Result]
    Definition Classes
    CorrectingParserWriter → ParserWriter
  43. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. lazy val wholeNumber: Parser[String]
    Definition Classes
    CommonParserWriter
  49. def wrapParser[Result](parser: BuiltParser[Result], shouldCache: Boolean, shouldDetectLeftRecursion: Boolean): BuiltParser[Result]
    Definition Classes
    LeftRecursiveCorrectingParserWriter → OptimizingParserWriter

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 CommonParserWriter

Inherited from StringParserWriter

Inherited from LeftRecursiveCorrectingParserWriter

Inherited from SequenceParserWriter

Inherited from CorrectingParserWriter

Inherited from OptimizingParserWriter

Inherited from ParserWriter

Inherited from AnyRef

Inherited from Any

Ungrouped