![]() |
- 3.0.1 core module.
|
Classes | |
| class | Token |
Functions | |
| def | GetTokens (source) |
| def | main (argv) |
Variables | |
| VALID_IDENTIFIER_CHARS = set(_letters + _letters.upper() + '_0123456789$') | |
| HEX_DIGITS = set('0123456789abcdefABCDEF') | |
| INT_OR_FLOAT_DIGITS = set('01234567890eE-+') | |
| string | UNKNOWN = 'UNKNOWN' |
| string | SYNTAX = 'SYNTAX' |
| string | CONSTANT = 'CONSTANT' |
| string | NAME = 'NAME' |
| string | PREPROCESSOR = 'PREPROCESSOR' |
| WHENCE_STREAM | |
| WHENCE_QUEUE | |
| def cpp.tokenize.GetTokens | ( | source | ) |
Returns a sequence of Tokens. Args: source: string of C++ source code. Yields: Token that represents the next token in the source.
References cpp.gmock_class.set.
Referenced by cpp.tokenize.main().
| def cpp.tokenize.main | ( | argv | ) |
Driver mostly for testing purposes.
References cpp.tokenize.GetTokens().
| cpp.tokenize.VALID_IDENTIFIER_CHARS = set(_letters + _letters.upper() + '_0123456789$') |
| cpp.tokenize.HEX_DIGITS = set('0123456789abcdefABCDEF') |
| cpp.tokenize.INT_OR_FLOAT_DIGITS = set('01234567890eE-+') |
| string cpp.tokenize.UNKNOWN = 'UNKNOWN' |
| string cpp.tokenize.SYNTAX = 'SYNTAX' |
| string cpp.tokenize.CONSTANT = 'CONSTANT' |
| string cpp.tokenize.NAME = 'NAME' |
Referenced by macro().
| string cpp.tokenize.PREPROCESSOR = 'PREPROCESSOR' |
| cpp.tokenize.WHENCE_STREAM |
| cpp.tokenize.WHENCE_QUEUE |