Package | Description |
---|---|
com.google.javascript.jscomp.parsing |
Provides utilities to help with parsing JSDoc annotations and performing AST
transformations.
|
com.google.javascript.jscomp.parsing.parser | |
com.google.javascript.jscomp.parsing.parser.util |
Modifier and Type | Method and Description |
---|---|
private static int |
IRFactory.charno(SourcePosition location) |
private static int |
IRFactory.lineno(SourcePosition location) |
private void |
IRFactory.maybeSetLength(Node node,
SourcePosition start,
SourcePosition end) |
protected void |
ParserRunner.Es6ErrorReporter.reportError(SourcePosition location,
java.lang.String message) |
protected void |
ParserRunner.Es6ErrorReporter.reportWarning(SourcePosition location,
java.lang.String message) |
private void |
IRFactory.setSourceInfo(Node node,
SourcePosition start,
SourcePosition end) |
Modifier and Type | Method and Description |
---|---|
SourcePosition |
Scanner.getPosition() |
private SourcePosition |
Scanner.getPosition(int offset) |
SourcePosition |
LineNumberTable.getSourcePosition(int offset) |
SourcePosition |
Token.getStart() |
private SourcePosition |
Parser.getTreeEndLocation()
Returns a SourcePosition for the end of a parse tree that ends at the current location.
|
private SourcePosition |
Parser.getTreeStartLocation()
Returns a SourcePosition for the start of a parse tree that starts at the current location.
|
Modifier and Type | Method and Description |
---|---|
private SourceRange |
Parser.getTreeLocation(SourcePosition start)
Returns a SourceRange for a parse tree that starts at {start} and ends at the current
location.
|
private FunctionDeclarationTree |
Parser.parseAmbientFunctionDeclaration(SourcePosition start,
IdentifierToken name,
boolean isGenerator) |
private ParseTree |
Parser.parseArrowFunctionTail(SourcePosition start,
GenericTypeListTree generics,
FormalParameterListTree formalParameterList,
Parser.Expression expressionIn) |
private ParseTree |
Parser.parseForInStatement(SourcePosition start,
ParseTree initializer) |
private ParseTree |
Parser.parseForOfStatement(SourcePosition start,
ParseTree initializer) |
private ParseTree |
Parser.parseForStatement(SourcePosition start,
ParseTree initializer) |
private FunctionDeclarationTree |
Parser.parseFunctionTail(SourcePosition start,
IdentifierToken name,
boolean isStatic,
boolean isGenerator,
TokenType access,
FunctionDeclarationTree.Kind kind) |
private FunctionDeclarationTree |
Parser.parseMethodSignature(SourcePosition start,
IdentifierToken name,
boolean isStatic,
boolean isGenerator,
boolean isOptional,
TokenType access) |
private ParseTree |
Parser.parseTypeArgumentList(SourcePosition start,
TypeNameTree typeName) |
private void |
Scanner.reportError(SourcePosition position,
java.lang.String format,
java.lang.Object... arguments) |
private FormalParameterListTree |
Parser.transformArrowFunctionParameters(SourcePosition start,
ParseTree tree) |
Modifier and Type | Field and Description |
---|---|
SourcePosition |
SourceRange.end |
SourcePosition |
SourceRange.start |
Modifier and Type | Method and Description |
---|---|
void |
LookaheadErrorReporter.reportError(SourcePosition location,
java.lang.String message) |
protected abstract void |
ErrorReporter.reportError(SourcePosition location,
java.lang.String message) |
void |
ErrorReporter.reportError(SourcePosition location,
java.lang.String format,
java.lang.Object... arguments) |
void |
LookaheadErrorReporter.reportWarning(SourcePosition location,
java.lang.String message) |
protected abstract void |
ErrorReporter.reportWarning(SourcePosition location,
java.lang.String message) |
void |
ErrorReporter.reportWarning(SourcePosition location,
java.lang.String format,
java.lang.Object... arguments) |
Constructor and Description |
---|
SourceRange(SourcePosition start,
SourcePosition end) |