Skip navigation links
A B C F I L N P R T U 

A

assertEquals(int, int) - Method in class io.konig.parser.BaseParser
Assert that a certain expected code point matches the actual code point encountered.
assertNext(int) - Method in class io.konig.parser.BaseParser
Skip over any whitespace, read the next code point, and assert that it matches the expected value.
assertToken(String) - Method in class io.konig.parser.BaseParser
Assert that the reader is positioned at a given expected token.
assertTokenIgnoreCase(String) - Method in class io.konig.parser.BaseParser
Assert that the reader is positioned at a given expected token without regard to case.
assertWhitespace() - Method in class io.konig.parser.BaseParser
Assert that the next code point is a whitespace character, and skip over any subsequent whitespace characters.

B

BaseParser - Class in io.konig.parser
An abstract base class used to implement a Parser.
BaseParser(int) - Constructor for class io.konig.parser.BaseParser
Create a new BaseParser.
buffer() - Method in class io.konig.parser.BaseParser
Get the internal StringBuilder.

C

columnNumber - Variable in class io.konig.parser.BaseParser
 

F

fail(String) - Method in class io.konig.parser.BaseParser
Throw a ParseException whose message includes the current lineNumber and columnNumber where the parse error occurred.

I

initParse(Reader) - Method in class io.konig.parser.BaseParser
Wrap the given reader in a PushbackReader.
io.konig.parser - package io.konig.parser
 
isWhitespace(int) - Method in class io.konig.parser.BaseParser
Test whether a given code point is white space.

L

lineNumber - Variable in class io.konig.parser.BaseParser
 
lookAheadLimit - Variable in class io.konig.parser.BaseParser
 

N

newBuffer() - Method in class io.konig.parser.BaseParser
Get an empty StringBuilder that will be maintained internally.
next() - Method in class io.konig.parser.BaseParser
Skip any whitespace, and then read the next code point.

P

ParseException - Exception in io.konig.parser
 
ParseException(String) - Constructor for exception io.konig.parser.ParseException
 
ParseException(String, Throwable) - Constructor for exception io.konig.parser.ParseException
 
peek() - Method in class io.konig.parser.BaseParser
Look ahead at the next code point in the reader without advancing the position of the reader.

R

read() - Method in class io.konig.parser.BaseParser
Read the next code point and increment the internal line and column counters.
reader - Variable in class io.konig.parser.BaseParser
 

T

tryToken(String) - Method in class io.konig.parser.BaseParser
Test whether the reader is positioned at the beginning of a specific lexical token.
tryTokenIgnoreCase(String) - Method in class io.konig.parser.BaseParser
Test whether the reader is positioned at the beginning of a specific lexical token, without regard to case.
tryWhitespace() - Method in class io.konig.parser.BaseParser
Skip over whitespace.

U

unread(int) - Method in class io.konig.parser.BaseParser
Push the given code point back into the internal reader and decrement the line number and column number counters if necessary.
A B C F I L N P R T U 
Skip navigation links

Copyright © 2019. All rights reserved.