public class Scanner
extends java.lang.Object
7 Lexical Conventions
Modifier and Type | Class and Description |
---|---|
static interface |
Scanner.CommentRecorder |
Constructor and Description |
---|
Scanner(ErrorReporter errorReporter,
Scanner.CommentRecorder commentRecorder,
SourceFile source) |
Scanner(ErrorReporter errorReporter,
Scanner.CommentRecorder commentRecorder,
SourceFile file,
int offset) |
Modifier and Type | Method and Description |
---|---|
SourceFile |
getFile() |
int |
getOffset() |
SourcePosition |
getPosition() |
LiteralToken |
nextRegularExpressionLiteralToken() |
LiteralToken |
nextTemplateLiteralToken() |
Token |
nextToken() |
Token |
peekToken() |
Token |
peekToken(int index) |
void |
setOffset(int index) |
public Scanner(ErrorReporter errorReporter, Scanner.CommentRecorder commentRecorder, SourceFile source)
public Scanner(ErrorReporter errorReporter, Scanner.CommentRecorder commentRecorder, SourceFile file, int offset)
public SourceFile getFile()
public int getOffset()
public void setOffset(int index)
public SourcePosition getPosition()
public Token nextToken()
public LiteralToken nextRegularExpressionLiteralToken()
public LiteralToken nextTemplateLiteralToken()
public Token peekToken()
public Token peekToken(int index)
Copyright © 2009-2018 Google. All Rights Reserved.