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 |
setPosition(SourcePosition position) |
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 setPosition(SourcePosition position)
public SourcePosition getPosition()
public Token nextToken()
public LiteralToken nextRegularExpressionLiteralToken()
public TemplateLiteralToken nextTemplateLiteralToken()
public Token peekToken()
public Token peekToken(int index)
Copyright © 2009-2020 Google. All Rights Reserved.