molecule.parsers

charbuffer

package charbuffer

Character buffer parsing

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 extends AnyRef

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

    Parser that accepts any character

    Parser that accepts any character

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

    Parser that matches a given character

    Parser that matches a given character

    Definition Classes
    package
  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.

    Definition Classes
    package
  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

    Definition Classes
    package