Django template parser: error on wrong ids in member parsing (PY-2342).

This commit is contained in:
Dmitry Trofimov
2011-05-16 14:09:50 +04:00
parent bd2e6862d7
commit 6033d81d83
2 changed files with 6 additions and 3 deletions
+5 -2
View File
@@ -2,8 +2,11 @@ package com.jetbrains.python;
import com.google.common.collect.ImmutableSet;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import java.util.*;
import java.util.Collections;
import java.util.Map;
import java.util.TreeMap;
import java.util.regex.Pattern;
/**
@@ -241,7 +244,7 @@ public class PyNames {
* @param name what to check
* @return true iff name is not reserved and is a well-formed identifier.
*/
public static boolean isIdentifier(@NonNls String name) {
public static boolean isIdentifier(@NotNull @NonNls String name) {
return ! isReserved(name) && IDENTIFIER_PATTERN.matcher(name).matches();
}
@@ -664,7 +664,7 @@ public class PyUtil {
return name.startsWith("__") && !name.endsWith("__");
}
public static boolean isPythonIdentifier(String name) {
public static boolean isPythonIdentifier(@NotNull String name) {
return PyNames.isIdentifier(name);
}