public class TemplateLiteralToken extends LiteralToken
The value of the Token is the raw string. The token also stores whether this token contains any error messages that should be passed to the parser due to invalid escapes.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
errorMessage |
SourcePosition |
errorPosition |
value
Constructor and Description |
---|
TemplateLiteralToken(TokenType type,
java.lang.String value,
java.lang.String errorMsg,
SourcePosition position,
SourceRange location) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasError() |
java.lang.String |
toString() |
asIdentifier, asLiteral, asTemplateLiteral, getStart
@Nullable public final java.lang.String errorMessage
public final SourcePosition errorPosition
public TemplateLiteralToken(TokenType type, java.lang.String value, java.lang.String errorMsg, SourcePosition position, SourceRange location)
public java.lang.String toString()
toString
in class LiteralToken
public boolean hasError()
Copyright © 2009-2018 Google. All Rights Reserved.