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 class
Lexer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToken(Token... tokens)
void
addTrivia(Trivia... trivia)
void
addTrivia(List<Trivia> trivia)
static Lexer.Builder
builder()
List<Token>
getTokens()
URI
getURI()
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()
-
-