Functions | |
def | IsBuiltinType (token) |
def | IsKeyword (token) |
Variables | |
string | __author__ = 'nnorwitz@google.com (Neal Norwitz)' |
ACCESS = set('public protected private friend'.split()) | |
ALL = TYPES|TYPE_MODIFIERS|ACCESS|CASTS|OTHERS|OTHER_TYPES|CONTROL|EXCEPTION|LOOP | |
CASTS = set('static_cast const_cast dynamic_cast reinterpret_cast'.split()) | |
CONTROL = set('case switch default if else return goto'.split()) | |
EXCEPTION = set('try catch throw'.split()) | |
LOOP = set('while do for break continue'.split()) | |
OTHER_TYPES = set('new delete typedef struct union enum typeid typename template'.split()) | |
OTHERS = set('true false asm class namespace using explicit this operator sizeof'.split()) | |
TYPE_MODIFIERS = set('auto register const inline extern static virtual volatile mutable'.split()) | |
TYPES = set('bool char int long short double float void wchar_t unsigned signed'.split()) | |
def cpp.keywords.IsBuiltinType | ( | token | ) |
Definition at line 55 of file keywords.py.
def cpp.keywords.IsKeyword | ( | token | ) |
Definition at line 52 of file keywords.py.
|
private |
Definition at line 20 of file keywords.py.
cpp.keywords.ACCESS = set('public protected private friend'.split()) |
Definition at line 38 of file keywords.py.
cpp.keywords.ALL = TYPES|TYPE_MODIFIERS|ACCESS|CASTS|OTHERS|OTHER_TYPES|CONTROL|EXCEPTION|LOOP |
Definition at line 49 of file keywords.py.
cpp.keywords.CASTS = set('static_cast const_cast dynamic_cast reinterpret_cast'.split()) |
Definition at line 40 of file keywords.py.
cpp.keywords.CONTROL = set('case switch default if else return goto'.split()) |
Definition at line 45 of file keywords.py.
cpp.keywords.EXCEPTION = set('try catch throw'.split()) |
Definition at line 46 of file keywords.py.
cpp.keywords.LOOP = set('while do for break continue'.split()) |
Definition at line 47 of file keywords.py.
cpp.keywords.OTHER_TYPES = set('new delete typedef struct union enum typeid typename template'.split()) |
Definition at line 43 of file keywords.py.
cpp.keywords.OTHERS = set('true false asm class namespace using explicit this operator sizeof'.split()) |
Definition at line 42 of file keywords.py.
cpp.keywords.TYPE_MODIFIERS = set('auto register const inline extern static virtual volatile mutable'.split()) |
Definition at line 37 of file keywords.py.
cpp.keywords.TYPES = set('bool char int long short double float void wchar_t unsigned signed'.split()) |
Definition at line 36 of file keywords.py.