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