ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ROSE_token_ids Namespace Reference

Enumerations

enum  whitespace { T_NOTKNOWN }
 
enum  ROSE_C_CXX_keywords {
  C_CXX_ASM = 0 + 500,
  C_CXX_AUTO = 1 + 500,
  C_CXX_BOOL = 2 + 500,
  C_CXX_BREAK = 3 + 500,
  C_CXX_CASE = 4 + 500,
  C_CXX_CATCH = 5 + 500,
  C_CXX_CHAR = 6 + 500,
  C_CXX_CLASS = 7 + 500,
  C_CXX_CONST = 8 + 500,
  C_CXX_CONSTCAST = 9 + 500,
  C_CXX_CONTINUE = 10 + 500,
  C_CXX_DEFAULT = 11 + 500,
  C_CXX_DEFINED = 12 + 500,
  C_CXX_DELETE = 13 + 500,
  C_CXX_DO = 14 + 500,
  C_CXX_DOUBLE = 15 + 500,
  C_CXX_DYNAMICCAST = 16 + 500,
  C_CXX_ELSE = 17 + 500,
  C_CXX_ENUM = 18 + 500,
  C_CXX_EXPLICIT = 19 + 500,
  C_CXX_EXPORT = 20 + 500,
  C_CXX_EXTERN = 21 + 500,
  C_CXX_FALSE = 22 + 500,
  C_CXX_FLOAT = 23 + 500,
  C_CXX_FOR = 24 + 500,
  C_CXX_FRIEND = 25 + 500,
  C_CXX_GOTO = 26 + 500,
  C_CXX_IF = 27 + 500,
  C_CXX_INLINE = 28 + 500,
  C_CXX_INT = 29 + 500,
  C_CXX_LONG = 30 + 500,
  C_CXX_MUTABLE = 31 + 500,
  C_CXX_NAMESPACE = 32 + 500,
  C_CXX_NEW = 33 + 500,
  C_CXX_OPERATOR = 34 + 500,
  C_CXX_PRIVATE = 35 + 500,
  C_CXX_PROTECTED = 36 + 500,
  C_CXX_PUBLIC = 37 + 500,
  C_CXX_REGISTER = 38 + 500,
  C_CXX_REINTERPRETCAST = 39 + 500,
  C_CXX_RETURN = 40 + 500,
  C_CXX_SHORT = 41 + 500,
  C_CXX_SIGNED = 42 + 500,
  C_CXX_SIZEOF = 43 + 500,
  C_CXX_STATIC = 44 + 500,
  C_CXX_STATICCAST = 45 + 500,
  C_CXX_STRUCT = 46 + 500,
  C_CXX_SWITCH = 47 + 500,
  C_CXX_TEMPLATE = 48 + 500,
  C_CXX_THIS = 49 + 500,
  C_CXX_THROW = 50 + 500,
  C_CXX_TRY = 51 + 500,
  C_CXX_TRUE = 52 + 500,
  C_CXX_TYPEDEF = 53 + 500,
  C_CXX_TYPEID = 54 + 500,
  C_CXX_TYPENAME = 55 + 500,
  C_CXX_UNION = 56 + 500,
  C_CXX_UNSIGNED = 57 + 500,
  C_CXX_USING = 58 + 500,
  C_CXX_VIRTUAL = 59 + 500,
  C_CXX_VOID = 60 + 500,
  C_CXX_VOLATILE = 61 + 500,
  C_CXX_WCHART = 62 + 500,
  C_CXX_WHILE = 63 + 500
}
 
enum  ROSE_C_CXX_alternate_tok {
  C_CXX_LEFT_CURLY_ALT,
  C_CXX_RIGHT_CURLY_ALT,
  C_CXX_LEFT_SQUARE_ALT,
  C_CXX_RIGHT_SQUARE_ALT,
  C_CXX_HASH_ALT,
  C_CXX_HASH_HASH_ALT,
  C_CXX_and_ALT
}
 
enum  ROSE_C_CXX_Additional_Info {
  C_CXX_COMMENTS = 0 + 100000,
  C_CXX_STRING_LITERALS = 1 + 100000,
  C_CXX_IDENTIFIER = 2 + 100000,
  C_CXX_PREPROCESSING_INFO = 3 + 100000,
  C_CXX_UNIDENTIFIED_TOKEN = 4 + 100000,
  C_CXX_SYNTAX = 5 + 100000,
  C_CXX_WHITESPACE = 6 + 100000,
  C_CXX_PRAGMA = 7 + 100000,
  C_CXX_ERROR = 8 + 100000
}
 

Enumeration Type Documentation

Enumerator
T_NOTKNOWN 

Definition at line 12 of file general_token_defs.h.

Enumerator
C_CXX_ASM 
C_CXX_AUTO 
C_CXX_BOOL 
C_CXX_BREAK 
C_CXX_CASE 
C_CXX_CATCH 
C_CXX_CHAR 
C_CXX_CLASS 
C_CXX_CONST 
C_CXX_CONSTCAST 
C_CXX_CONTINUE 
C_CXX_DEFAULT 
C_CXX_DEFINED 
C_CXX_DELETE 
C_CXX_DO 
C_CXX_DOUBLE 
C_CXX_DYNAMICCAST 
C_CXX_ELSE 
C_CXX_ENUM 
C_CXX_EXPLICIT 
C_CXX_EXPORT 
C_CXX_EXTERN 
C_CXX_FALSE 
C_CXX_FLOAT 
C_CXX_FOR 
C_CXX_FRIEND 
C_CXX_GOTO 
C_CXX_IF 
C_CXX_INLINE 
C_CXX_INT 
C_CXX_LONG 
C_CXX_MUTABLE 
C_CXX_NAMESPACE 
C_CXX_NEW 
C_CXX_OPERATOR 
C_CXX_PRIVATE 
C_CXX_PROTECTED 
C_CXX_PUBLIC 
C_CXX_REGISTER 
C_CXX_REINTERPRETCAST 
C_CXX_RETURN 
C_CXX_SHORT 
C_CXX_SIGNED 
C_CXX_SIZEOF 
C_CXX_STATIC 
C_CXX_STATICCAST 
C_CXX_STRUCT 
C_CXX_SWITCH 
C_CXX_TEMPLATE 
C_CXX_THIS 
C_CXX_THROW 
C_CXX_TRY 
C_CXX_TRUE 
C_CXX_TYPEDEF 
C_CXX_TYPEID 
C_CXX_TYPENAME 
C_CXX_UNION 
C_CXX_UNSIGNED 
C_CXX_USING 
C_CXX_VIRTUAL 
C_CXX_VOID 
C_CXX_VOLATILE 
C_CXX_WCHART 
C_CXX_WHILE 

Definition at line 87 of file general_token_defs.h.

Enumerator
C_CXX_LEFT_CURLY_ALT 
C_CXX_RIGHT_CURLY_ALT 
C_CXX_LEFT_SQUARE_ALT 
C_CXX_RIGHT_SQUARE_ALT 
C_CXX_HASH_ALT 
C_CXX_HASH_HASH_ALT 
C_CXX_and_ALT 

Definition at line 158 of file general_token_defs.h.

Enumerator
C_CXX_COMMENTS 
C_CXX_STRING_LITERALS 
C_CXX_IDENTIFIER 
C_CXX_PREPROCESSING_INFO 
C_CXX_UNIDENTIFIED_TOKEN 
C_CXX_SYNTAX 
C_CXX_WHITESPACE 
C_CXX_PRAGMA 
C_CXX_ERROR 

Definition at line 169 of file general_token_defs.h.