Package com.sonar.sslr.impl
Class Lexer
- java.lang.Object
-
- com.sonar.sslr.impl.Lexer
-
public class Lexer extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLexer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToken(Token... tokens)voidaddTrivia(Trivia... trivia)voidaddTrivia(List<Trivia> trivia)static Lexer.Builderbuilder()List<Token>getTokens()URIgetURI()List<Token>lex(File file)List<Token>lex(String sourceCode)Do not use this method, it is intended for internal unit testing onlyList<Token>lex(URL url)
-
-
-
Method Detail
-
lex
public List<Token> lex(String sourceCode)
Do not use this method, it is intended for internal unit testing only- Parameters:
sourceCode-- Returns:
-
addTrivia
public void addTrivia(Trivia... trivia)
-
addToken
public void addToken(Token... tokens)
-
getURI
public URI getURI()
-
builder
public static Lexer.Builder builder()
-
-