CharReader

io.github.edadma.char_reader.CharReader
See theCharReader companion object
class CharReader

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(in: LazyList[Char], tabs: Int, indentation: Option[(String, String, String)])

Concrete methods

def ch: Char
def consume(cond: CharReader => Boolean): (String, CharReader)
def consumePastDelimiter(delim: String): Option[(String, CharReader)]
def eoi: Boolean
def error(msg: String): Nothing
def errorText: String
def iterator: Iterator[CharReader]
def lineString: String
def lineText: String
def longErrorText(msg: String): String
def matchDelimited(start: String, end: String): Option[Option[(String, CharReader)]]
def matches(s: String): Option[CharReader]
def more: Boolean
def soi: Boolean
def sol: Boolean
def substring(end: CharReader): String
def textUntilDedent(): Unit
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Concrete fields

val col: Int
val line: Int
lazy val next: CharReader
val prev: Option[Char]