scalaparsers

Parsing

trait Parsing[S] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Parsing
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Op[T] extends Located

  2. type ParseState = scalaparsers.ParseState[S]

  3. type Parser[+A] = scalaparsers.Parser[S, A]

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. object Op

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def assert(p: ⇒ Boolean): Parser[Unit]

  9. def attempt[A](p: Parser[A], s: String): scalaparsers.Parser[S, A]

  10. def attempt[A](p: Parser[A]): scalaparsers.Parser[S, A]

  11. def banana[A](p: ⇒ Parser[A]): Parser[A]

  12. def brace[A](p: ⇒ Parser[A]): Parser[A]

  13. def bracket[A](p: ⇒ Parser[A]): Parser[A]

  14. implicit def ch(c: Char): Parser[Char]

  15. def charLiteral: Parser[Char]

    token parser for parsing a character literal

  16. def choice[A](xs: Parser[A]*): Parser[A]

  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def curlyBanana[A](p: ⇒ Parser[A]): Parser[A]

  19. def dateLiteral: Parser[Date]

    token parser for date literals (dates being year-month-day triples)

  20. def dateLiteral_: scalaparsers.Parser[S, Date]

  21. def digit: scalaparsers.Parser[S, Char]

  22. def doubleLiteral: Parser[Double]

  23. def doubleLiteral_: Parser[Double]

  24. def envelope[A](p: ⇒ Parser[A]): Parser[A]

  25. def eof: Parser[Unit]

  26. def eofIgnoringLayout: Parser[Unit]

  27. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  29. def existsIn(chs: Array[Char], c: Char): Boolean

  30. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def freshId: scalaparsers.Parser[S, Int]

  32. def get: Parser[ParseState]

  33. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  34. def getSupply: Parser[Supply]

  35. def gets[A](f: (ParseState) ⇒ A): Parser[A]

  36. def handle[A](p: Parser[A], f: (ParseFailure) ⇒ Parser[A]): Parser[A]

  37. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  38. def identTail: Parser[Unit]

  39. def info(msg: Document): scalaparsers.Parser[S, Unit]

  40. def inverseStringLiteral(s: String): String

    Format a string back to its equivalent literal form.

  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. def laidout[T](s: String, p: Parser[T]): Parser[List[T]]

  43. def layout: Parser[Token]

  44. def left(lp: Parser[Any], ld: String, rp: Parser[Any], rd: String): Parser[Unit]

  45. def leftBanana: Parser[Unit]

  46. def leftBrace: Parser[Unit]

  47. def leftBracket: Parser[Unit]

  48. def leftCurlyBanana: Parser[Unit]

  49. def leftEnvelope: Parser[Unit]

  50. def leftToken(ld: String, rd: String): Parser[Unit]

  51. def letter: scalaparsers.Parser[S, Char]

  52. def liftOption[A](p: Option[A]): Parser[A]

  53. def loc: Parser[Pos]

  54. def lower: scalaparsers.Parser[S, Char]

  55. def modify(f: (ParseState) ⇒ ParseState): scalaparsers.Parser[S, Unit]

  56. def nat: Parser[Long]

  57. def nat_: scalaparsers.Parser[S, Long]

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

    Definition Classes
    AnyRef
  59. val nonopChars: Array[Char]

  60. def notFollowedBy[A](p: Parser[A]): scalaparsers.Parser[S, Unit]

  61. final def notify(): Unit

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

    Definition Classes
    AnyRef
  63. val opChars: Array[Char]

  64. def optionalSpace: Parser[Unit]

  65. def paren[A](p: ⇒ Parser[A]): Parser[A]

  66. implicit def parserDiagnostic: Diagnostic[Parser]

  67. implicit def parserMonad: Monad[Parser]

  68. def phrase[A](p: Parser[A]): scalaparsers.Parser[S, A]

  69. def put(s: ParseState): scalaparsers.Parser[S, Unit]

  70. def rawCh(c: Char): Parser[Char]

  71. def rawIdentTail: Parser[Unit]

  72. def rawLetter: scalaparsers.Parser[S, Char]

  73. def rawNewline: scalaparsers.Parser[S, Char]

  74. def rawSatisfy(p: (Char) ⇒ Boolean): scalaparsers.Parser[S, Char]

  75. def rawTailChar: Parser[Char]

  76. def rawWord(s: String): Parser[String]

  77. def realEOF: Parser[Unit]

  78. def right: Parser[Unit]

  79. def satisfy(p: (Char) ⇒ Boolean): scalaparsers.Parser[S, Char]

  80. def semi: Parser[Char]

  81. def setBol(b: Boolean): Parser[Unit]

  82. def simpleSpace: scalaparsers.Parser[S, Char]

  83. def stillOnside: Parser[Unit]

  84. def stringLiteral: Parser[String]

    token parser for parsing a string literal

  85. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  86. def tailChar: Parser[Char]

  87. def toString(): String

    Definition Classes
    AnyRef → Any
  88. def token[A](p: ⇒ Parser[A]): Parser[A]

  89. def unit[A](a: A): Parser[A]

  90. def upper: scalaparsers.Parser[S, Char]

  91. def virtualLeftBrace(n: String): Parser[Unit]

  92. def virtualRightBrace: Parser[Unit]

  93. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  96. def warn(msg: Document): scalaparsers.Parser[S, Unit]

  97. def whiteSpace(spaced: Boolean, side: Boolean): Parser[Token]

  98. implicit def word(s: String): Parser[String]

Inherited from AnyRef

Inherited from Any

Ungrouped