mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
String is not a scalar literal
String should be indexed by id index word by word, so it isn't a scalar value from this point of view.
This commit is contained in:
@@ -168,7 +168,7 @@ public class PyTokenTypes {
|
||||
|
||||
public static final TokenSet NUMERIC_LITERALS = TokenSet.create(FLOAT_LITERAL, INTEGER_LITERAL, IMAGINARY_LITERAL);
|
||||
public static final TokenSet BOOL_LITERALS = TokenSet.create(TRUE_KEYWORD, FALSE_KEYWORD);
|
||||
public static final TokenSet SCALAR_LITERALS = TokenSet.orSet(STRING_NODES, BOOL_LITERALS, NUMERIC_LITERALS, TokenSet.create(NONE_KEYWORD));
|
||||
public static final TokenSet SCALAR_LITERALS = TokenSet.orSet(BOOL_LITERALS, NUMERIC_LITERALS, TokenSet.create(NONE_KEYWORD));
|
||||
|
||||
public static final TokenSet AUG_ASSIGN_OPERATIONS = TokenSet.create(PLUSEQ, MINUSEQ, MULTEQ, ATEQ, DIVEQ,
|
||||
PERCEQ, EXPEQ, GTGTEQ, LTLTEQ, ANDEQ, OREQ, XOREQ, FLOORDIVEQ);
|
||||
|
||||
@@ -53,8 +53,7 @@ public class PyFilterLexer extends BaseFilterLexer {
|
||||
final IElementType tokenType = myDelegate.getTokenType();
|
||||
|
||||
if (tokenType == PyTokenTypes.IDENTIFIER
|
||||
|| PyTokenTypes.SCALAR_LITERALS.contains(tokenType)
|
||||
) {
|
||||
|| PyTokenTypes.SCALAR_LITERALS.contains(tokenType)) {
|
||||
addOccurrenceInToken(UsageSearchContext.IN_CODE);
|
||||
}
|
||||
else if (PyTokenTypes.STRING_NODES.contains(tokenType)) {
|
||||
|
||||
Reference in New Issue
Block a user