LibReader

final class LibReader

A partir d’un buffer reader cette classe permet de lire des mots separes par des virgules, des parentheses ouvrantes, des parentheses fermantes, des crochets ouvrants, des deux points, des slashs et en eliminant les blancs, les caracteres de fin de ligne et les return.

Fields

CLOSEPARENTH

protected static final int CLOSEPARENTH

COLON

protected static final int COLON

COMMA

protected static final int COMMA

OPENBRACKET

protected static final int OPENBRACKET

OPENPARENTH

protected static final int OPENPARENTH

SLASH

protected static final int SLASH

TOKEN

protected static final int TOKEN

reader

protected final BufferedReader reader

Le buffer a lire.

sval

protected String sval

sval contient la chaine de caracteres qui vient d’etre lue.

Constructors

LibReader

protected LibReader(BufferedReader reader)

Methods

eliminateSpaces

protected void eliminateSpaces()

Lit des caracteres jusqu’a qu’ils soient differents de ‘ ‘, Tab, ‘n’, ‘r’ et se repositionne juste avant le premier caractere rencontre different de ‘ ‘, Tab, ‘n’, ‘r’.

readNextToken

protected int readNextToken()

seeNextToken

protected int seeNextToken()

setLineCommentChar

protected void setLineCommentChar(char lineCommentChar)

When hasLineCommentChar, this LibReader will ignore all text between a “lineCommentChar” and the next newline.