class Unparsed extends Reader[Char]
- Alphabetic
- By Inheritance
- Unparsed
- Reader
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- class UnparsedPosition extends Position
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
atEnd: Boolean
- Definition Classes
- Unparsed → Reader
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def drop(s: String): Unit
-
def
drop(n: Int): Reader[Char]
- Definition Classes
- Reader
- def empty: Boolean
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def errorExpected(exp: String): Nothing
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
first: Char
- Definition Classes
- Unparsed → Reader
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getSourcePosition: SourcePosition
the position of the next character to be read
- def getnext(n: Int): StringSlice
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def head: Char
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def next(): Char
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
offset: Int
- Definition Classes
- Unparsed → Reader
-
def
pos: Position
- Definition Classes
- Unparsed → Reader
- def remainder: StringSlice
-
def
rest: Reader[Char]
- Definition Classes
- Unparsed → Reader
-
def
source: CharSequence
- Definition Classes
- Unparsed → Reader
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def tail: Unparsed.this.type
-
def
takeIf(s: String): Boolean
drops a String if possible
drops a String if possible
- returns
true if dropped
-
def
takeRegex(regex: String): Match
matches at the beginning of the stream and returns the matched prefix
-
def
takeUntilChar(until: Char, exceptAfter: Char): (String, Boolean)
returns all characters up to the next unescaped occurrence of 'until' (that occurrence is eaten but not returned)
returns all characters up to the next unescaped occurrence of 'until' (that occurrence is eaten but not returned)
- until
the delimiter to scan for
- exceptAfter
the an escape character
- returns
the found string (excluding the until), and false iff end of input reached
-
def
takeUntilRegex(regex: String): String
returns the string until the first match of a regular expression
-
def
takeUntilString(until: String, brackets: List[BracketPair]): String
return all characters until a certain string is encountered outside well-nested brackets
- def takeWhile(test: (Char) ⇒ Boolean): String
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def trim: Unparsed.this.type
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()