sbt.complete

DefaultParsers

object DefaultParsers extends Parsers with ParserMain

Linear Supertypes
ParserMain, Parsers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. DefaultParsers
  2. ParserMain
  3. Parsers
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. lazy val BackslashChar: Char

    Definition Classes
    Parsers
  7. lazy val Bool: Parser[Boolean]

    Definition Classes
    Parsers
  8. lazy val DQuoteChar: Char

    Definition Classes
    Parsers
  9. lazy val DQuoteClass: Parser[Char]

    Definition Classes
    Parsers
  10. lazy val Digit: Parser[Char]

    Definition Classes
    Parsers
  11. lazy val DigitSet: Set[String]

    Definition Classes
    Parsers
  12. lazy val EOF: Parser[Unit]

    Definition Classes
    Parsers
  13. lazy val EscapeSequence: Parser[Char]

    Definition Classes
    Parsers
  14. lazy val HexDigit: Parser[Char]

    Definition Classes
    Parsers
  15. lazy val HexDigitSet: Set[Char]

    Definition Classes
    Parsers
  16. lazy val ID: Parser[String]

    Definition Classes
    Parsers
  17. lazy val IDChar: Parser[Char]

    Definition Classes
    Parsers
  18. def IDStart: Parser[Char]

    Definition Classes
    Parsers
  19. lazy val IntBasic: Parser[Int]

    Definition Classes
    Parsers
  20. lazy val Letter: Parser[Char]

    Definition Classes
    Parsers
  21. lazy val NatBasic: Parser[Int]

    Definition Classes
    Parsers
  22. lazy val NotDQuoteBackslashClass: Parser[Char]

    Definition Classes
    Parsers
  23. lazy val NotDQuoteSpaceClass: Parser[Char]

    Definition Classes
    Parsers
  24. lazy val NotQuoted: Parser[String]

    Definition Classes
    Parsers
  25. lazy val NotSpace: Parser[String]

    Definition Classes
    Parsers
  26. lazy val NotSpaceClass: Parser[Char]

    Definition Classes
    Parsers
  27. lazy val Op: Parser[String]

    Definition Classes
    Parsers
  28. lazy val OpChar: Parser[Char]

    Definition Classes
    Parsers
  29. lazy val OpOrID: Parser[String]

    Definition Classes
    Parsers
  30. lazy val OptNotSpace: Parser[String]

    Definition Classes
    Parsers
  31. lazy val OptSpace: Parser[Seq[Char]]

    Definition Classes
    Parsers
  32. lazy val Port: Parser[Int]

    Definition Classes
    Parsers
  33. lazy val ScalaID: Parser[String]

    Definition Classes
    Parsers
  34. lazy val ScalaIDChar: Parser[Char]

    Definition Classes
    Parsers
  35. lazy val Space: Parser[Seq[Char]]

    Definition Classes
    Parsers
  36. lazy val SpaceClass: Parser[Char]

    Definition Classes
    Parsers
  37. lazy val StringBasic: Parser[String]

    Definition Classes
    Parsers
  38. lazy val StringEscapable: Parser[String]

    Definition Classes
    Parsers
  39. lazy val StringVerbatim: Parser[String]

    Definition Classes
    Parsers
  40. lazy val URIChar: Parser[Char]

    Definition Classes
    Parsers
  41. lazy val URIClass: Parser[String]

    Definition Classes
    Parsers
  42. lazy val UnicodeEscape: Parser[Char]

    Definition Classes
    Parsers
  43. def Uri(ex: Set[URI]): Parser[URI]

    Definition Classes
    Parsers
  44. lazy val VerbatimDQuotes: String

    Definition Classes
    Parsers
  45. def alphanum(c: Char): Boolean

    Definition Classes
    Parsers
  46. lazy val any: Parser[Char]

    Definition Classes
    Parsers
  47. def apply[T](p: Parser[T])(s: String): Parser[T]

    Definition Classes
    ParserMain
  48. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  49. lazy val basicUri: Parser[URI]

    Definition Classes
    Parsers
  50. def charClass(f: (Char) ⇒ Boolean, label: String = "<unspecified>"): Parser[Char]

    Definition Classes
    ParserMain
  51. def chars(legal: String): Parser[Char]

    Definition Classes
    ParserMain
  52. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  53. def completions(p: sbt.complete.Parser[_], s: String, level: Int): Completions

    Definition Classes
    ParserMain
  54. def derive1[T](p: Parser[T], c: Char): Parser[T]

    Definition Classes
    ParserMain
  55. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  56. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  57. def examples[A](a: Parser[A], completions: Set[String], check: Boolean): Parser[A]

    Definition Classes
    ParserMain
  58. def failure(msg: ⇒ String): Parser[Nothing]

    Definition Classes
    ParserMain
  59. def fileParser(base: File): Parser[File]

    Definition Classes
    Parsers
  60. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  61. def flag[T](p: Parser[T]): Parser[Boolean]

    Definition Classes
    Parsers
  62. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  63. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  64. def homParser[A](a: Parser[A], b: Parser[A]): Parser[A]

    Definition Classes
    ParserMain
  65. def identifier(start: Parser[Char], rep: Parser[Char]): Parser[String]

    Definition Classes
    Parsers
  66. def invalid(msgs: ⇒ Seq[String]): Parser[Nothing]

    Definition Classes
    ParserMain
  67. def isDelimiter(c: Char): Boolean

    Definition Classes
    Parsers
  68. def isIDChar(c: Char): Boolean

    Definition Classes
    Parsers
  69. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  70. def isOpChar(c: Char): Boolean

    Definition Classes
    Parsers
  71. def isOpType(cat: Int): Boolean

    Definition Classes
    Parsers
  72. def isScalaIDChar(c: Char): Boolean

    Definition Classes
    Parsers
  73. implicit def literal(s: String): Parser[String]

    Definition Classes
    ParserMain
  74. implicit def literal(ch: Char): Parser[Char]

    Definition Classes
    ParserMain
  75. implicit def literalRichCharParser(c: Char): RichParser[Char]

    Definition Classes
    ParserMain
  76. implicit def literalRichStringParser(s: String): RichParser[String]

    Definition Classes
    ParserMain
  77. def mapOrFail[S, T](p: Parser[S])(f: (S) ⇒ T): Parser[T]

    Definition Classes
    Parsers
  78. def matched(t: sbt.complete.Parser[_], seen: Vector[Char] = Vector.empty, partial: Boolean = false): Parser[String]

    Definition Classes
    ParserMain
  79. def matches(p: sbt.complete.Parser[_], s: String): Boolean

  80. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  81. def not(p: sbt.complete.Parser[_]): Parser[Unit]

    Definition Classes
    ParserMain
  82. final def notify(): Unit

    Definition Classes
    AnyRef
  83. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  84. def oneOf[T](p: Seq[Parser[T]]): Parser[T]

    Definition Classes
    ParserMain
  85. def opOrIDSpaced(s: String): Parser[Char]

    Definition Classes
    Parsers
  86. def parse[T](str: String, parser: Parser[T]): Either[String, T]

    Definition Classes
    ParserMain
  87. implicit def range(r: NumericRange[Char]): Parser[Char]

    Definition Classes
    ParserMain
  88. def rep1sep[T](rep: Parser[T], sep: sbt.complete.Parser[_]): Parser[Seq[T]]

    Definition Classes
    Parsers
  89. def repeatDep[A](p: (Seq[A]) ⇒ Parser[A], sep: Parser[Any]): Parser[Seq[A]]

    Definition Classes
    Parsers
  90. def repsep[T](rep: Parser[T], sep: sbt.complete.Parser[_]): Parser[Seq[T]]

    Definition Classes
    Parsers
  91. def result[T](p: Parser[T], s: String): Either[() ⇒ (Seq[String], Int), T]

    Definition Classes
    ParserMain
  92. implicit def richParser[A](a: Parser[A]): RichParser[A]

    Definition Classes
    ParserMain
  93. def sample(str: String, parser: sbt.complete.Parser[_], completions: Boolean = false): Unit

    Definition Classes
    ParserMain
  94. def sampleCompletions(str: String, parser: sbt.complete.Parser[_], level: Int = 1): Unit

    Definition Classes
    ParserMain
  95. def sampleParse(str: String, parser: sbt.complete.Parser[_]): Unit

    Definition Classes
    ParserMain
  96. def seq[T](p: Seq[Parser[T]]): Parser[Seq[T]]

    Definition Classes
    ParserMain
  97. def seq0[T](p: Seq[Parser[T]], errors: ⇒ Seq[String]): Parser[Seq[T]]

    Definition Classes
    ParserMain
  98. def some[T](p: Parser[T]): Parser[Option[T]]

    Definition Classes
    Parsers
  99. def spaceDelimited(display: String): Parser[Seq[String]]

    Definition Classes
    Parsers
  100. def stringLiteral(s: String, start: Int): Parser[String]

    Definition Classes
    ParserMain
  101. def success[T](value: T): Parser[T]

    Definition Classes
    ParserMain
  102. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  103. def toString(): String

    Definition Classes
    AnyRef → Any
  104. def token[T](t: Parser[T], complete: TokenCompletions): Parser[T]

    Definition Classes
    ParserMain
  105. def token[T](t: Parser[T], description: String): Parser[T]

    Establishes delegate parser t as a single token of tab completion.

    Establishes delegate parser t as a single token of tab completion. When tab completion of part of this token is requested, description is displayed for suggestions and no completions are ever performed.

    Definition Classes
    ParserMain
  106. def token[T](t: Parser[T], hide: (Int) ⇒ Boolean): Parser[T]

    Establishes delegate parser t as a single token of tab completion.

    Establishes delegate parser t as a single token of tab completion. When tab completion of part of this token is requested, no completions are returned if hide returns true for the current tab completion level. Otherwise, the completions provided by the delegate t or a later derivative are appended to the prefix String already seen by this parser.

    Definition Classes
    ParserMain
  107. def token[T](t: Parser[T]): Parser[T]

    Establishes delegate parser t as a single token of tab completion.

    Establishes delegate parser t as a single token of tab completion. When tab completion of part of this token is requested, the completions provided by the delegate t or a later derivative are appended to the prefix String already seen by this parser.

    Definition Classes
    ParserMain
  108. def tokenDisplay[T](t: Parser[T], display: String): Parser[T]

    Establishes delegate parser t as a single token of tab completion.

    Establishes delegate parser t as a single token of tab completion. When tab completion of part of this token is requested, display is used as the printed suggestion, but the completions from the delegate parser t are used to complete if unambiguous.

    Definition Classes
    ParserMain
  109. def trimmed(p: Parser[String]): Parser[String]

    Definition Classes
    Parsers
  110. def validID(s: String): Boolean

  111. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  112. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  113. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  114. object ~ extends AnyRef

Deprecated Value Members

  1. def token[T](t: Parser[T], seen: String, track: Boolean, hide: (Int) ⇒ Boolean): Parser[T]

    Definition Classes
    ParserMain
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.1) Use a different token overload.

Inherited from ParserMain

Inherited from Parsers

Inherited from AnyRef

Inherited from Any