public final class Lexer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Lexer.Builder |
Modifier and Type | Method and Description |
---|---|
void |
addToken(Token... tokens) |
void |
addTrivia(java.util.List<Trivia> trivia) |
void |
addTrivia(Trivia... trivia) |
static Lexer.Builder |
builder() |
java.util.List<Token> |
getTokens() |
java.net.URI |
getURI() |
java.util.List<Token> |
lex(java.io.File file) |
java.util.List<Token> |
lex(java.lang.String sourceCode)
Do not use this method, it is intended for internal unit testing only
|
java.util.List<Token> |
lex(java.net.URL url) |
public java.util.List<Token> lex(java.io.File file)
public java.util.List<Token> lex(java.net.URL url)
public java.util.List<Token> lex(java.lang.String sourceCode)
sourceCode
- public void addTrivia(Trivia... trivia)
public void addTrivia(java.util.List<Trivia> trivia)
public void addToken(Token... tokens)
public java.util.List<Token> getTokens()
public java.net.URI getURI()
public static Lexer.Builder builder()
Copyright © 2012 SonarSource. All Rights Reserved.