|
Scala example source code file (PagedSeqReader.scala)
The Scala PagedSeqReader.scala source code
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2006-2011, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
package scala.util.parsing.input
import scala.collection.immutable.PagedSeq
/** An object encapsulating basic character constants
*
* @author Martin Odersky, Adriaan Moors
*/
object PagedSeqReader {
final val EofCh = '\032'
}
/** A character array reader reads a stream of characters (keeping track of their positions)
* from an array.
*
* @param source the source sequence
* @param offset starting offset.
*
* @author Martin Odersky
*/
class PagedSeqReader(seq: PagedSeq[Char],
override val offset: Int) extends Reader[Char] {
import PagedSeqReader._
override lazy val source: java.lang.CharSequence = seq
/** Construct a <code>PagedSeqReader with its first element at
* <code>source(0) and position
Other Scala examples (source code examples)Here is a short list of links related to this Scala PagedSeqReader.scala source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.