scala.util.parsing

# input

#### package input

Visibility

1. Public
2. All

### Type Members

1. #### class CharArrayReader extends CharSequenceReader

   A character array reader reads a stream of characters (keeping track of their positions) from an array.

2. #### class CharSequenceReader extends Reader[Char]

   A character array reader reads a stream of characters (keeping track of their positions) from an array.

3. #### case class OffsetPosition(source: CharSequence, offset: Int) extends Position with Product with Serializable

   `OffsetPosition` is a standard class for positions represented as offsets into a source ``document.``

4. #### class PagedSeqReader extends Reader[Char]

   A character array reader reads a stream of characters (keeping track of their positions) from an array.

5. #### trait Position extends AnyRef

   `Position` is the base trait for objects describing a position in a ``document.``

6. #### trait Positional extends AnyRef

   A trait for objects that have a source position.

7. #### abstract class Reader[+T] extends AnyRef

   An interface for streams of values that have positions.

8. #### sealed class StreamReader extends PagedSeqReader

   A StreamReader reads from a character sequence, typically created as a PagedSeq from a java.

### Value Members

1. #### object CharArrayReader extends AnyRef

   An object encapsulating basic character constants.

2. #### object CharSequenceReader extends AnyRef

   An object encapsulating basic character constants.

3. #### object NoPosition extends Position

   Undefined position.

4. #### object PagedSeqReader extends AnyRef

   An object encapsulating basic character constants.

5. #### object StreamReader extends AnyRef

   An object to create a `StreamReader` from a `java.io.Reader`.