Packages

sealed class CharReader extends AnyRef

Attributes
protected
Self Type
(CommentFactoryBase.this)#CharReader
Source
CommentFactoryBase.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CharReader
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CharReader(buffer: String)

Value Members

  1. def char: Char
  2. final def check(chars: String): Boolean
  3. def checkSkipInitWhitespace(chars: String): Boolean
  4. def checkSkipInitWhitespace(c: Char): Boolean
  5. def countWhitespace: Int
  6. def isWhitespace(c: Char): Boolean
  7. def isWhitespaceOrNewLine(c: Char): Boolean
  8. final def jump(chars: String): Boolean

    jumps all the characters in chars, consuming them in the process.

    jumps all the characters in chars, consuming them in the process.

    returns

    true only if the correct characters have been jumped

  9. final def jump(ch: Char): Boolean

    jumps a character and consumes it

    jumps a character and consumes it

    returns

    true only if the correct character has been jumped

  10. final def jumpUntil(pred: ⇒ Boolean): Int
  11. final def jumpUntil(ch: Char): Int
  12. def jumpWhitespace(): Int
  13. def jumpWhitespaceOrNewLine(): Int
  14. final def nextChar(): Unit
  15. var offset: Int
  16. final def readUntil(pred: ⇒ Boolean): String
  17. final def readUntil(chars: String): String
  18. final def readUntil(c: Char): String
  19. final def repeatJump(c: Char, max: Int = Int.MaxValue): Int