Maven module :un.api : api-syntax :
Class : un.api.lexer.Lexer
Extends/Implements : un.api.io.AbstractReader
Subclasses : -

author  Johann Sorel


Variables : -
Functions : Lexer, Lexer, Lexer, Lexer, getTokenGroup, setTokenGroup, isInputConsumed, createChild, init, next



public void Lexer ()

public void Lexer (CharEncoding encoding)

public void Lexer (State state)

public void Lexer (TokenGroup tokenGroup, CharEncoding encoding)

public TokenGroup getTokenGroup ()

public void setTokenGroup (TokenGroup tokenGroup)


return  true if the input has been fully consumed.
public boolean isInputConsumed ()

public Lexer createChild (TokenGroup tokenGroup)

public void init ()


return  next token, null if no more tokens, token with NO_MATCH type if no matching token.
throws  IOException
throws  EOSException if method is called after the null(end) token has been send.
public Token next ()