Package | Description |
---|---|
com.yahoo.prelude.query.parser |
Modifier and Type | Field and Description |
---|---|
Token.Kind |
Token.kind |
Modifier and Type | Method and Description |
---|---|
static Token.Kind |
Token.Kind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Token.Kind[] |
Token.Kind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
private void |
Tokenizer.addToken(Token.Kind kind,
String word,
int start,
int end) |
boolean |
TokenPosition.currentIs(Token.Kind kind)
Returns whether the current token is of the given kind.
|
boolean |
TokenPosition.currentIsNoIgnore(Token.Kind kind)
Returns whether the current token is of the given kind,
without skipping spaces.
|
private boolean |
AbstractParser.is(Token.Kind kind,
Token tokenOrNull) |
boolean |
TokenPosition.skip(Token.Kind kind)
Skips one or zero items of the given kind.
|
boolean |
TokenPosition.skipMultiple(Token.Kind kind)
Skips one or more tokens of the given kind
|
boolean |
TokenPosition.skipMultipleNoIgnore(Token.Kind kind)
Skips one or more tokens of the given kind, without ignoring spaces
|
boolean |
TokenPosition.skipNoIgnore(Token.Kind kind)
Skips one or zero items of the given kind, without ignoring
spaces
|
Constructor and Description |
---|
Token(Token.Kind kind,
String image)
Crates a token which fails to know its origin (as a substring).
|
Token(Token.Kind kind,
String image,
boolean special,
Substring substring) |
Token(Token.Kind kind,
String image,
Substring substring) |
Copyright © 2018. All rights reserved.