Classes | Functions | Variables
cpp::tokenize Namespace Reference

Classes

class  Token

Functions

def _GetChar
def _GetString
def GetTokens
def main

Variables

string __author__ = 'nnorwitz@google.com (Neal Norwitz)'
string _letters = 'abcdefghijklmnopqrstuvwxyz'
tuple _STR_PREFIXES = set(('R', 'u8', 'u8R', 'u', 'uR', 'U', 'UR', 'L', 'LR'))
string CONSTANT = 'CONSTANT'
tuple HEX_DIGITS = set('0123456789abcdefABCDEF')
tuple INT_OR_FLOAT_DIGITS = set('01234567890eE-+')
string NAME = 'NAME'
string PREPROCESSOR = 'PREPROCESSOR'
string SYNTAX = 'SYNTAX'
string UNKNOWN = 'UNKNOWN'
tuple VALID_IDENTIFIER_CHARS = set(_letters + _letters.upper() + '_0123456789$')

Function Documentation

def cpp.tokenize._GetChar (   source,
  start,
  i 
) [private]

Definition at line 105 of file tokenize.py.

def cpp.tokenize._GetString (   source,
  start,
  i 
) [private]

Definition at line 89 of file tokenize.py.

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.

Definition at line 119 of file tokenize.py.

def cpp.tokenize.main (   argv)
Driver mostly for testing purposes.

Definition at line 274 of file tokenize.py.


Variable Documentation

string cpp::tokenize::__author__ = 'nnorwitz@google.com (Neal Norwitz)'

Definition at line 20 of file tokenize.py.

string cpp::tokenize::_letters = 'abcdefghijklmnopqrstuvwxyz'

Definition at line 42 of file tokenize.py.

tuple cpp::tokenize::_STR_PREFIXES = set(('R', 'u8', 'u8R', 'u', 'uR', 'U', 'UR', 'L', 'LR'))

Definition at line 49 of file tokenize.py.

Definition at line 55 of file tokenize.py.

tuple cpp::tokenize::HEX_DIGITS = set('0123456789abcdefABCDEF')

Definition at line 44 of file tokenize.py.

tuple cpp::tokenize::INT_OR_FLOAT_DIGITS = set('01234567890eE-+')

Definition at line 45 of file tokenize.py.

Definition at line 56 of file tokenize.py.

Definition at line 57 of file tokenize.py.

Definition at line 54 of file tokenize.py.

Definition at line 53 of file tokenize.py.

tuple cpp::tokenize::VALID_IDENTIFIER_CHARS = set(_letters + _letters.upper() + '_0123456789$')

Definition at line 43 of file tokenize.py.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59