com.sonar.sslr.api
Class LexerOutput
java.lang.Object
com.sonar.sslr.api.LexerOutput
public class LexerOutput
- extends Object
LexerOutput
public LexerOutput(Preprocessor... preprocessors)
LexerOutput
public LexerOutput(List<Token> tokens)
getTokens
public List<Token> getTokens()
getPreprocessingTokens
public List<Token> getPreprocessingTokens()
getLastToken
public Token getLastToken()
getFirstToken
public Token getFirstToken()
removeLastTokens
public void removeLastTokens(int numberOfTokensToRemove)
addTokenAndProcess
public void addTokenAndProcess(TokenType tokenType,
String value,
int linePosition,
int columnPosition)
addPreprocessingToken
public void addPreprocessingToken(Token token)
addToken
public void addToken(Token token)
setFile
public void setFile(File file)
getFile
public File getFile()
getFileName
public String getFileName()
size
public int size()
getComments
public Comments getComments()
addCommentToken
public void addCommentToken(Token token)
getCommentTokens
public Map<Integer,Token> getCommentTokens()
get
public Token get(int i)
toString
public String toString()
- Overrides:
toString in class Object
addAllTokens
public void addAllTokens(List<Token> allNewtokens)
setTokens
public void setTokens(List<Token> tokens)
Copyright © 2010. All Rights Reserved.