Trait

atto.parser

Character

Related Doc: package parser

Permalink

trait Character extends AnyRef

Parsers for various kinds of characters.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Character
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CharRange = NumericRange[Char]

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. lazy val anyChar: Parser[Char]

    Permalink

    Parser that matches any character.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def binaryDigit: Parser[Char]

    Permalink

    Binary digit, 0 or 1

  7. def char(c: Char): Parser[Char]

    Permalink

    Parser that matches and returns only c.

  8. def charRange(rs: CharRange*): Parser[Char]

    Permalink
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def decimalDigit: Parser[Char]

    Permalink

    Decimal digit, 0-9.

  11. def digit: Parser[Char]

    Permalink

    Decimal digit, 0-9.

  12. def elem(p: (Char) ⇒ Boolean, what: ⇒ String = "elem(...)"): Parser[Char]

    Permalink

    Parser that returns a Char if it satisfies predicate p.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hexDigit: Parser[Char]

    Permalink

    Hex digit, 0-9, A-F, a-f

  19. def horizontalWhitespace: Parser[Char]

    Permalink

    Whitespace that is not a line break

  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def letter: Parser[Char]

    Permalink
  22. def letterOrDigit: Parser[Char]

    Permalink
  23. def lower: Parser[Char]

    Permalink
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def noneOf(s: String): Parser[Char]

    Permalink

    Character is not in the given String

  26. def notChar(c: Char): Parser[Char]

    Permalink

    Parser that matches any character other than c.

  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. def octalDigit: Parser[Char]

    Permalink

    Octal digit, 0-7

  30. def oneOf(s: String): Parser[Char]

    Permalink

    Character is in the given String

  31. def optElem[A](p: (Char) ⇒ Option[A]): Parser[A]

    Permalink

    elem + map in a single operation.

  32. def satisfy(p: (Char) ⇒ Boolean): Parser[Char]

    Permalink

    Equivalent to elem(p) but without optional label arg.

  33. def skip(p: (Char) ⇒ Boolean): Parser[Unit]

    Permalink

    Parser that skips a Char if it satisfies predicate p.

  34. def spaceChar: Parser[Char]

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

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. def upper: Parser[Char]

    Permalink
  38. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. def whitespace: Parser[Char]

    Permalink

    Horizontal or vertical whitespace character

Inherited from AnyRef

Inherited from Any

Ungrouped