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. case class KeywordParser extends parsers.strings.StringParserWriter.ParserBuilderBase[String] with parsers.strings.StringParserWriter.ParserWrapper[String] with Product with Serializable
    Definition Classes
    StringParserWriter
  22. class Lazy[Result] extends ParserBuilderBase[Result] with ParserWrapper[Result]
    Definition Classes
    OptimizingParserWriter
  23. trait LeafParser[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  24. class LeftIfRightMoved[+Left, Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.SequenceLike[Result]
    Definition Classes
    CorrectingParserWriter
  25. case class Literal extends parsers.strings.StringParserWriter.ParserBuilderBase[String] with parsers.strings.StringParserWriter.LeafParser[String] with Product with Serializable
    Definition Classes
    StringParserWriter
  26. case class MapParser[Result, NewResult] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[NewResult] with parsers.editorParsers.CorrectingParserWriter.ParserWrapper[NewResult] with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  27. case class MissingInput extends ParseError with Product with Serializable
    Definition Classes
    SequenceParserWriter
  28. type MyHistory = History
    Definition Classes
    CorrectingParserWriter
  29. trait NextCharError extends ParseError
    Definition Classes
    StringParserWriter
  30. type ParseResult[+Result] = ParseResults[State, Result]
    Definition Classes
    CorrectingParserWriter → OptimizingParserWriter
  31. case class ParseWholeInput[Result] extends parsers.sequences.SequenceParserWriter.ParserBuilderBase[Result] with parsers.sequences.SequenceParserWriter.ParserWrapper[Result] with Product with Serializable
    Definition Classes
    SequenceParserWriter
  32. type Parser[+Result] = ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter → ParserWriter
  33. case class ParserAnalysis extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  34. case class ParserAndCaches[Result] extends Product with Serializable
    Definition Classes
    OptimizingParserWriter
  35. trait ParserBuilder[+Result] extends AnyRef
    Definition Classes
    OptimizingParserWriter
  36. trait ParserBuilderBase[Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  37. implicit class ParserExtensions[+Result] extends parsers.core.OptimizingParserWriter.ParserExtensions[Result]
    Definition Classes
    OptimizingParserWriter
  38. trait ParserWrapper[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  39. case class RecursiveResults[+Result] extends ParseResults[parsers.editorParsers.LeftRecursiveCorrectingParserWriter.State, Result] with Product with Serializable
    Definition Classes
    LeftRecursiveCorrectingParserWriter
  40. case class RegexParser extends parsers.strings.StringParserWriter.ParserBuilderBase[String] with parsers.strings.StringParserWriter.LeafParser[String] with Product with Serializable
    Definition Classes
    StringParserWriter
  41. class Sequence[+Left, +Right, Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.SequenceLike[Result]
    Definition Classes
    CorrectingParserWriter
  42. trait SequenceLike[+Result] extends ParserBuilder[Result]
    Definition Classes
    OptimizingParserWriter
  43. implicit class SequenceParserExtensions[Result] extends parsers.sequences.SequenceParserWriter.ParserExtensions[Result]
    Definition Classes
    SequenceParserWriter
  44. abstract type State
    Definition Classes
    OptimizingParserWriter
  45. implicit class StringParserExtensions[Result] extends AnyRef
    Definition Classes
    StringParserWriter
  46. case class Succeed[Result] extends parsers.editorParsers.CorrectingParserWriter.ParserBuilderBase[Result] with parsers.editorParsers.CorrectingParserWriter.LeafParser[Result] with Product with Serializable
    Definition Classes
    CorrectingParserWriter
  47. 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], position: TextPointer, state: State, errors: MyHistory): SRCons[State, Result]
    Definition Classes
    CorrectingParserWriter
  31. def newFailure[Result](position: TextPointer, state: State, error: ParseError): SRCons[State, Result]
    Definition Classes
    CorrectingParserWriter
  32. def newParseState(position: TextPointer): FixPointState
    Definition Classes
    LeftRecursiveCorrectingParserWriter → OptimizingParserWriter
  33. def newSuccess[Result](result: Result, remainder: TextPointer, state: State, 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