class CharSequenceLexerInput extends LexerInput

A LexerInput backed by a CharSequence

Linear Supertypes
LexerInput, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CharSequenceLexerInput
  2. LexerInput
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def column: Int

    The index of the character relative to the beginning of the line, as a 16 bit java character.

    The index of the character relative to the beginning of the line, as a 16 bit java character. (0 based)

    Definition Classes
    CharSequenceLexerInputLexerInput
  7. def consume(n: Int): Unit

    Consume n code points.

    Consume n code points.

    Definition Classes
    CharSequenceLexerInputLexerInput
  8. def consume(): Unit

    Consume and advance to the next code point.

    Consume and advance to the next code point.

    Definition Classes
    CharSequenceLexerInputLexerInput
  9. def consumeWhile(p: (Int) ⇒ Boolean): Unit

    Consume while the condition holds.

    Consume while the condition holds.

    Definition Classes
    LexerInput
  10. def createMark(): Mark

    Create a mark in the Input so you can reset the input to it later

    Create a mark in the Input so you can reset the input to it later

    Definition Classes
    CharSequenceLexerInputLexerInput
  11. def current: Int

    The current code point character in the input (or LexerInput#Eof if the EoF was reached).

    The current code point character in the input (or LexerInput#Eof if the EoF was reached).

    Definition Classes
    CharSequenceLexerInputLexerInput
  12. val data: CharSequence
  13. val endOffset: Int
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def line: Int

    The current Line number (1 based).

    The current Line number (1 based).

    Definition Classes
    CharSequenceLexerInputLexerInput
  21. def lookAhead(i: Int): Int

    Return the character i characters ahead of the current position, (or LexerInput#Eof if the EoF was reached).

    Return the character i characters ahead of the current position, (or LexerInput#Eof if the EoF was reached).

    Definition Classes
    CharSequenceLexerInputLexerInput
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def nonEof: Boolean

    We're not at the Eof

    We're not at the Eof

    Definition Classes
    CharSequenceLexerInputLexerInput
  24. final def notify(): Unit
    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  26. def offset: Int

    The absolute offset (0..n) of the current character.

    The absolute offset (0..n) of the current character.

    Definition Classes
    CharSequenceLexerInputLexerInput
  27. def position: (Int, Int, Int)

    the triple (line, column, offset)

    the triple (line, column, offset)

    Definition Classes
    CharSequenceLexerInputLexerInput
  28. def reset(mark: Mark): Unit

    Reset the input to the specified offset

    Reset the input to the specified offset

    Definition Classes
    CharSequenceLexerInputLexerInput
  29. val sourceName: String
    Definition Classes
    CharSequenceLexerInputLexerInput
  30. val startOffset: Int
  31. def subSequence(start: Int, end: Int): CharSequence

    Return the sub sequence of characters between the specified positions

    Return the sub sequence of characters between the specified positions

    Definition Classes
    CharSequenceLexerInputLexerInput
  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. def toString(): String
    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LexerInput

Inherited from AnyRef

Inherited from Any

Ungrouped