Package | Description |
---|---|
com.google.javascript.jscomp.parsing.parser | |
com.google.javascript.jscomp.parsing.parser.codegeneration | |
com.google.javascript.jscomp.parsing.parser.trees |
Modifier and Type | Class and Description |
---|---|
class |
IdentifierToken
A token representing an identifier.
|
class |
LiteralToken
A token representing a javascript literal.
|
Modifier and Type | Method and Description |
---|---|
Token |
Scanner.nextToken() |
Token |
Scanner.peekToken() |
Token |
Scanner.peekToken(int index) |
Modifier and Type | Method and Description |
---|---|
static Token |
ParseTreeFactory.createBooleanLiteralToken(boolean value) |
static Token |
ParseTreeFactory.createNullLiteralToken() |
static Token |
ParseTreeFactory.createNumberLiteralToken(Number value) |
static Token |
ParseTreeFactory.createOperatorToken(TokenType operator) |
static Token |
ParseTreeFactory.createPropertyNameToken(String propertyName) |
static Token |
ParseTreeFactory.createStringLiteralToken(String value) |
Modifier and Type | Method and Description |
---|---|
static BinaryOperatorTree |
ParseTreeFactory.createBinaryOperator(ParseTree left,
Token operator,
ParseTree right) |
static GetAccessorTree |
ParseTreeFactory.createGetAccessor(Token propertyName,
boolean isStatic,
BlockTree body) |
static PostfixExpressionTree |
ParseTreeFactory.createPostfixExpression(ParseTree operand,
Token operator) |
static PropertyNameAssignmentTree |
ParseTreeFactory.createPropertyNameAssignment(Token propertyName,
ParseTree value) |
static SetAccessorTree |
ParseTreeFactory.createSetAccessor(Token propertyName,
boolean isStatic,
IdentifierToken parameter,
BlockTree body) |
static UnaryExpressionTree |
ParseTreeFactory.createUnaryExpression(Token operator,
ParseTree operand) |
Modifier and Type | Field and Description |
---|---|
Token |
LiteralExpressionTree.literalToken |
Token |
PropertyNameAssignmentTree.name |
Token |
MissingPrimaryExpressionTree.nextToken |
Token |
UnaryExpressionTree.operator |
Token |
PostfixExpressionTree.operator |
Token |
BinaryOperatorTree.operator |
Token |
SetAccessorTree.propertyName |
Token |
GetAccessorTree.propertyName |
Constructor and Description |
---|
BinaryOperatorTree(SourceRange location,
ParseTree left,
Token operator,
ParseTree right) |
GetAccessorTree(SourceRange location,
Token propertyName,
boolean isStatic,
BlockTree body) |
LiteralExpressionTree(SourceRange location,
Token literalToken) |
MissingPrimaryExpressionTree(SourceRange location,
Token nextToken) |
PostfixExpressionTree(SourceRange location,
ParseTree operand,
Token operator) |
PropertyNameAssignmentTree(SourceRange location,
Token name,
ParseTree value) |
SetAccessorTree(SourceRange location,
Token propertyName,
boolean isStatic,
IdentifierToken parameter,
BlockTree body) |
UnaryExpressionTree(SourceRange location,
Token operator,
ParseTree operand) |
Copyright © 2009-2014 Google. All Rights Reserved.