This commit is contained in:
Eric Vergnaud 2018-01-01 14:13:11 +08:00
parent 74779f334a
commit 8629d46bbe
2 changed files with 33 additions and 31 deletions

View File

@ -24,27 +24,28 @@ import java.util.Set;
*/ */
public class Python2Target extends Target { public class Python2Target extends Target {
protected static final String[] python2Keywords = { protected static final String[] python2Keywords = {
"abs", "all", "any", "apply", "as", "abs", "all", "and", "any", "apply", "as", "assert",
"bin", "bool", "buffer", "bytearray", "bin", "bool", "break", "buffer", "bytearray",
"callable", "chr", "classmethod", "coerce", "compile", "complex", "callable", "chr", "class", "classmethod", "coerce", "compile", "complex", "continue",
"del", "delattr", "dict", "dir", "divmod", "def", "del", "delattr", "dict", "dir", "divmod",
"enumerate", "eval", "execfile", "elif", "else", "enumerate", "eval", "except", "exec", "execfile",
"file", "filter", "float", "format", "frozenset", "file", "filter", "finally", "float", "for", "format", "from", "frozenset",
"getattr", "globals", "getattr", "global", "globals",
"hasattr", "hash", "help", "hex", "hasattr", "hash", "help", "hex",
"id", "input", "int", "intern", "isinstance", "issubclass", "iter", "id", "if", "import", "in", "input", "int", "intern", "is", "isinstance", "issubclass", "iter",
"len", "list", "locals", "lambda", "len", "list", "locals",
"map", "max", "min", "next", "map", "max", "min", "next", "not",
"memoryview", "memoryview",
"object", "oct", "open", "ord", "object", "oct", "open", "or", "ord",
"pow", "print", "property", "pass", "pow", "print", "property",
"range", "raw_input", "reduce", "reload", "repr", "return", "reversed", "round", "raise", "range", "raw_input", "reduce", "reload", "repr", "return", "reversed", "round",
"set", "setattr", "slice", "sorted", "staticmethod", "str", "sum", "super", "set", "setattr", "slice", "sorted", "staticmethod", "str", "sum", "super",
"tuple", "type", "try", "tuple", "type",
"unichr", "unicode", "unichr", "unicode",
"vars", "vars",
"with", "while", "with",
"xrange", "xrange",
"yield",
"zip", "zip",
"__import__", "__import__",
"True", "False", "None" "True", "False", "None"

View File

@ -24,26 +24,27 @@ import java.util.Set;
*/ */
public class Python3Target extends Target { public class Python3Target extends Target {
protected static final String[] python3Keywords = { protected static final String[] python3Keywords = {
"abs", "all", "any", "apply", "as", "abs", "all", "and", "any", "apply", "as", "assert",
"bin", "bool", "buffer", "bytearray", "bin", "bool", "break", "buffer", "bytearray",
"callable", "chr", "classmethod", "coerce", "compile", "complex", "callable", "chr", "class", "classmethod", "coerce", "compile", "complex", "continue",
"del", "delattr", "dict", "dir", "divmod", "def", "del", "delattr", "dict", "dir", "divmod",
"enumerate", "eval", "execfile", "elif", "else", "enumerate", "eval", "execfile", "except",
"file", "filter", "float", "format", "frozenset", "file", "filter", "finally", "float", "for", "format", "from", "frozenset",
"getattr", "globals", "getattr", "global", "globals",
"hasattr", "hash", "help", "hex", "hasattr", "hash", "help", "hex",
"id", "input", "int", "intern", "isinstance", "issubclass", "iter", "id", "if", "import", "in", "input", "int", "intern", "is", "isinstance", "issubclass", "iter",
"len", "list", "locals", "lambda", "len", "list", "locals",
"map", "max", "min", "next", "map", "max", "min", "memoryview",
"memoryview", "next", "nonlocal", "not",
"object", "oct", "open", "ord", "object", "oct", "open", "or", "ord",
"pow", "print", "property", "pass", "pow", "print", "property",
"range", "raw_input", "reduce", "reload", "repr", "return", "reversed", "round", "raise", "range", "raw_input", "reduce", "reload", "repr", "return", "reversed", "round",
"set", "setattr", "slice", "sorted", "staticmethod", "str", "sum", "super", "set", "setattr", "slice", "sorted", "staticmethod", "str", "sum", "super",
"tuple", "type", "try", "tuple", "type",
"unichr", "unicode", "unichr", "unicode",
"vars", "vars",
"with", "with", "while",
"yield",
"zip", "zip",
"__import__", "__import__",
"True", "False", "None" "True", "False", "None"