molecule.parsers

charbuffer

package charbuffer

Character buffer parsing

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. charbuffer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait RegexParsers extends Parsers[CharBuffer]

  2. final class StringBuilder extends AnyRef

    An immutable class that creates a String by prepending character buffers

Value Members

  1. object StringBuilder

  2. final val anyChar: Parser[CharBuffer, Char]

    Parser that accepts any character

  3. implicit def char(c: Char): Parser[CharBuffer, Char]

    Parser that matches a given character

  4. def line(maxLength: Int): Parser[CharBuffer, String]

    Parse a line.

    Parse a line. A line is a sequence of characters ending with either a carriage-return character ('\r') or a newline character ('\n'). In addition, a carriage-return character followed immediately by a newline character is * treated as a single end-of-line token.

    maxLength

    The maximum length of the line accepted by this parser.

  5. def not(b: Char): Parser[CharBuffer, CharBuffer]

    Parser that accepts everything until byte b.

    Parser that accepts everything until byte b. It fails if the first byte it receives is equal to byte b

Inherited from AnyRef

Inherited from Any

Ungrouped