proxygen
|
Public Member Functions | |
def | __init__ (self, token_stream, filename, in_class='', visibility=None, namespace_stack=[]) |
def | HandleError (self, msg, token) |
def | Generate (self) |
def | GetScope (self) |
def | GetName (self, seq=None) |
def | GetMethod (self, modifiers, templated_types) |
def | handle_bool (self) |
def | handle_char (self) |
def | handle_int (self) |
def | handle_long (self) |
def | handle_short (self) |
def | handle_double (self) |
def | handle_float (self) |
def | handle_void (self) |
def | handle_wchar_t (self) |
def | handle_unsigned (self) |
def | handle_signed (self) |
def | handle_struct (self) |
def | handle_union (self) |
def | handle_enum (self) |
def | handle_auto (self) |
def | handle_register (self) |
def | handle_const (self) |
def | handle_inline (self) |
def | handle_extern (self) |
def | handle_static (self) |
def | handle_virtual (self) |
def | handle_volatile (self) |
def | handle_mutable (self) |
def | handle_public (self) |
def | handle_protected (self) |
def | handle_private (self) |
def | handle_friend (self) |
def | handle_static_cast (self) |
def | handle_const_cast (self) |
def | handle_dynamic_cast (self) |
def | handle_reinterpret_cast (self) |
def | handle_new (self) |
def | handle_delete (self) |
def | handle_typedef (self) |
def | handle_typeid (self) |
def | handle_typename (self) |
def | handle_template (self) |
def | handle_true (self) |
def | handle_false (self) |
def | handle_asm (self) |
def | handle_class (self) |
def | handle_namespace (self) |
def | handle_using (self) |
def | handle_explicit (self) |
def | handle_this (self) |
def | handle_operator (self) |
def | handle_sizeof (self) |
def | handle_case (self) |
def | handle_switch (self) |
def | handle_default (self) |
def | handle_if (self) |
def | handle_else (self) |
def | handle_return (self) |
def | handle_goto (self) |
def | handle_try (self) |
def | handle_catch (self) |
def | handle_throw (self) |
def | handle_while (self) |
def | handle_do (self) |
def | handle_for (self) |
def | handle_break (self) |
def | handle_continue (self) |
def | __init__ (self, token_stream, filename, in_class='', visibility=None, namespace_stack=[]) |
def | HandleError (self, msg, token) |
def | Generate (self) |
def | GetScope (self) |
def | GetName (self, seq=None) |
def | GetMethod (self, modifiers, templated_types) |
def | handle_bool (self) |
def | handle_char (self) |
def | handle_int (self) |
def | handle_long (self) |
def | handle_short (self) |
def | handle_double (self) |
def | handle_float (self) |
def | handle_void (self) |
def | handle_wchar_t (self) |
def | handle_unsigned (self) |
def | handle_signed (self) |
def | handle_struct (self) |
def | handle_union (self) |
def | handle_enum (self) |
def | handle_auto (self) |
def | handle_register (self) |
def | handle_const (self) |
def | handle_inline (self) |
def | handle_extern (self) |
def | handle_static (self) |
def | handle_virtual (self) |
def | handle_volatile (self) |
def | handle_mutable (self) |
def | handle_public (self) |
def | handle_protected (self) |
def | handle_private (self) |
def | handle_friend (self) |
def | handle_static_cast (self) |
def | handle_const_cast (self) |
def | handle_dynamic_cast (self) |
def | handle_reinterpret_cast (self) |
def | handle_new (self) |
def | handle_delete (self) |
def | handle_typedef (self) |
def | handle_typeid (self) |
def | handle_typename (self) |
def | handle_template (self) |
def | handle_true (self) |
def | handle_false (self) |
def | handle_asm (self) |
def | handle_class (self) |
def | handle_namespace (self) |
def | handle_using (self) |
def | handle_explicit (self) |
def | handle_this (self) |
def | handle_operator (self) |
def | handle_sizeof (self) |
def | handle_case (self) |
def | handle_switch (self) |
def | handle_default (self) |
def | handle_if (self) |
def | handle_else (self) |
def | handle_return (self) |
def | handle_goto (self) |
def | handle_try (self) |
def | handle_catch (self) |
def | handle_throw (self) |
def | handle_while (self) |
def | handle_do (self) |
def | handle_for (self) |
def | handle_break (self) |
def | handle_continue (self) |
def | __init__ (self, token_stream, filename, in_class='', visibility=None, namespace_stack=[]) |
def | HandleError (self, msg, token) |
def | Generate (self) |
def | GetScope (self) |
def | GetName (self, seq=None) |
def | GetMethod (self, modifiers, templated_types) |
def | handle_bool (self) |
def | handle_char (self) |
def | handle_int (self) |
def | handle_long (self) |
def | handle_short (self) |
def | handle_double (self) |
def | handle_float (self) |
def | handle_void (self) |
def | handle_wchar_t (self) |
def | handle_unsigned (self) |
def | handle_signed (self) |
def | handle_struct (self) |
def | handle_union (self) |
def | handle_enum (self) |
def | handle_auto (self) |
def | handle_register (self) |
def | handle_const (self) |
def | handle_inline (self) |
def | handle_extern (self) |
def | handle_static (self) |
def | handle_virtual (self) |
def | handle_volatile (self) |
def | handle_mutable (self) |
def | handle_public (self) |
def | handle_protected (self) |
def | handle_private (self) |
def | handle_friend (self) |
def | handle_static_cast (self) |
def | handle_const_cast (self) |
def | handle_dynamic_cast (self) |
def | handle_reinterpret_cast (self) |
def | handle_new (self) |
def | handle_delete (self) |
def | handle_typedef (self) |
def | handle_typeid (self) |
def | handle_typename (self) |
def | handle_template (self) |
def | handle_true (self) |
def | handle_false (self) |
def | handle_asm (self) |
def | handle_class (self) |
def | handle_namespace (self) |
def | handle_using (self) |
def | handle_explicit (self) |
def | handle_this (self) |
def | handle_operator (self) |
def | handle_sizeof (self) |
def | handle_case (self) |
def | handle_switch (self) |
def | handle_default (self) |
def | handle_if (self) |
def | handle_else (self) |
def | handle_return (self) |
def | handle_goto (self) |
def | handle_try (self) |
def | handle_catch (self) |
def | handle_throw (self) |
def | handle_while (self) |
def | handle_do (self) |
def | handle_for (self) |
def | handle_break (self) |
def | handle_continue (self) |
Public Attributes | |
tokens | |
filename | |
token_queue | |
namespace_stack | |
in_class | |
in_class_name_only | |
visibility | |
in_function | |
current_token | |
converter | |
Private Member Functions | |
def | _CreateVariable (self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None) |
def | _GenerateOne (self, token) |
def | _GetTokensUpTo (self, expected_token_type, expected_token) |
def | _GetVarTokensUpTo (self, expected_token_type, expected_tokens) |
def | _IgnoreUpTo (self, token_type, token) |
def | _SkipIf0Blocks (self) |
def | _GetMatchingChar (self, open_paren, close_paren, GetNextToken=None) |
def | _GetParameters (self) |
def | _GetNextToken (self) |
def | _AddBackToken (self, token) |
def | _AddBackTokens (self, tokens) |
def | _GetMethod (self, return_type_and_name, modifiers, templated_types, get_paren) |
def | _GetReturnTypeAndClassName (self, token_seq) |
def | _GetNestedType (self, ctor) |
def | _GetTemplatedTypes (self) |
def | _GetBases (self) |
def | _GetClass (self, class_type, visibility, templated_types) |
def | _CreateVariable (self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None) |
def | _GenerateOne (self, token) |
def | _GetTokensUpTo (self, expected_token_type, expected_token) |
def | _GetVarTokensUpTo (self, expected_token_type, expected_tokens) |
def | _IgnoreUpTo (self, token_type, token) |
def | _SkipIf0Blocks (self) |
def | _GetMatchingChar (self, open_paren, close_paren, GetNextToken=None) |
def | _GetParameters (self) |
def | _GetNextToken (self) |
def | _AddBackToken (self, token) |
def | _AddBackTokens (self, tokens) |
def | _GetMethod (self, return_type_and_name, modifiers, templated_types, get_paren) |
def | _GetReturnTypeAndClassName (self, token_seq) |
def | _GetNestedType (self, ctor) |
def | _GetTemplatedTypes (self) |
def | _GetBases (self) |
def | _GetClass (self, class_type, visibility, templated_types) |
def | _CreateVariable (self, pos_token, name, type_name, type_modifiers, ref_pointer_name_seq, templated_types, value=None) |
def | _GenerateOne (self, token) |
def | _GetTokensUpTo (self, expected_token_type, expected_token) |
def | _GetVarTokensUpTo (self, expected_token_type, expected_tokens) |
def | _IgnoreUpTo (self, token_type, token) |
def | _SkipIf0Blocks (self) |
def | _GetMatchingChar (self, open_paren, close_paren, GetNextToken=None) |
def | _GetParameters (self) |
def | _GetNextToken (self) |
def | _AddBackToken (self, token) |
def | _AddBackTokens (self, tokens) |
def | _GetMethod (self, return_type_and_name, modifiers, templated_types, get_paren) |
def | _GetReturnTypeAndClassName (self, token_seq) |
def | _GetNestedType (self, ctor) |
def | _GetTemplatedTypes (self) |
def | _GetBases (self) |
def | _GetClass (self, class_type, visibility, templated_types) |
Private Attributes | |
_handling_typedef | |
def cpp.ast.AstBuilder.__init__ | ( | self, | |
token_stream, | |||
filename, | |||
in_class = '' , |
|||
visibility = None , |
|||
namespace_stack = [] |
|||
) |
Definition at line 678 of file ast.py.
def cpp.ast.AstBuilder.__init__ | ( | self, | |
token_stream, | |||
filename, | |||
in_class = '' , |
|||
visibility = None , |
|||
namespace_stack = [] |
|||
) |
Definition at line 678 of file ast.py.
References cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.converter, cpp.ast.AstBuilder.current_token, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, cpp.ast.AstBuilder.in_class_name_only, cpp.ast.AstBuilder.in_function, cpp.ast.TypeConverter.namespace_stack, cpp.ast.AstBuilder.namespace_stack, cpp.ast.AstBuilder.token_queue, cpp.ast.AstBuilder.tokens, and cpp.ast.AstBuilder.visibility.
def cpp.ast.AstBuilder.__init__ | ( | self, | |
token_stream, | |||
filename, | |||
in_class = '' , |
|||
visibility = None , |
|||
namespace_stack = [] |
|||
) |
Definition at line 678 of file ast.py.
References cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.converter, cpp.ast.AstBuilder.current_token, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, cpp.ast.AstBuilder.in_class_name_only, cpp.ast.AstBuilder.in_function, cpp.ast.TypeConverter.namespace_stack, cpp.ast.AstBuilder.namespace_stack, cpp.ast.AstBuilder.token_queue, cpp.ast.AstBuilder.tokens, and cpp.ast.AstBuilder.visibility.
|
private |
Definition at line 910 of file ast.py.
Referenced by cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder.handle_namespace(), cpp.ast.AstBuilder.handle_struct(), and cpp.ast.AstBuilder.handle_template().
|
private |
|
private |
|
private |
Definition at line 918 of file ast.py.
References cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
|
private |
Definition at line 918 of file ast.py.
References cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
Referenced by cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder.handle_namespace(), cpp.ast.AstBuilder.handle_struct(), and cpp.ast.AstBuilder.handle_template().
|
private |
Definition at line 918 of file ast.py.
References cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
|
private |
Definition at line 728 of file ast.py.
References cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
|
private |
Definition at line 728 of file ast.py.
References cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
|
private |
Definition at line 728 of file ast.py.
References cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder.Generate(), and cpp.ast.AstBuilder.handle_struct().
|
private |
Definition at line 738 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder._SkipIf0Blocks(), folly.enumerate(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, cpp.ast.AstBuilder.in_class_name_only, join, and folly::detail::distributed_mutex.strip().
Referenced by cpp.ast.AstBuilder._GenerateOne(), and cpp.ast.AstBuilder.Generate().
|
private |
Definition at line 738 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder._SkipIf0Blocks(), folly.enumerate(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, cpp.ast.AstBuilder.in_class_name_only, join, and folly::detail::distributed_mutex.strip().
|
private |
Definition at line 738 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder._SkipIf0Blocks(), folly.enumerate(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, cpp.ast.AstBuilder.in_class_name_only, join, and folly::detail::distributed_mutex.strip().
|
private |
Definition at line 1457 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder.GetName().
|
private |
Definition at line 1457 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder.GetName().
|
private |
Definition at line 1457 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder.GetName().
Referenced by cpp.ast.AstBuilder._GetBases(), and cpp.ast.AstBuilder._GetClass().
|
private |
Definition at line 1489 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), join, bm.list, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
|
private |
Definition at line 1489 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), join, bm.list, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
|
private |
Definition at line 1489 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), join, bm.list, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder.handle_class(), cpp.ast.AstBuilder.handle_struct(), and cpp.ast.AstBuilder.handle_template().
|
private |
Definition at line 880 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken().
Referenced by cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetParameters(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder.GetName(), and cpp.ast.AstBuilder.GetScope().
|
private |
Definition at line 880 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), and cpp.ast.AstBuilder._GetNextToken().
|
private |
Definition at line 880 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), and cpp.ast.AstBuilder._GetNextToken().
|
private |
Definition at line 960 of file ast.py.
References cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetParameters(), cpp.ast.AstBuilder._GetReturnTypeAndClassName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, bm.list, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder.GetMethod(), and cpp.ast.AstBuilder.handle_struct().
|
private |
Definition at line 960 of file ast.py.
References cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetParameters(), cpp.ast.AstBuilder._GetReturnTypeAndClassName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, bm.list, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
|
private |
Definition at line 960 of file ast.py.
References cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetParameters(), cpp.ast.AstBuilder._GetReturnTypeAndClassName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, bm.list, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
|
private |
Definition at line 1193 of file ast.py.
|
private |
Definition at line 1193 of file ast.py.
|
private |
Definition at line 1193 of file ast.py.
Referenced by cpp.ast.AstBuilder._GetNestedType(), cpp.ast.AstBuilder.handle_enum(), and cpp.ast.AstBuilder.handle_union().
|
private |
Definition at line 905 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), cpp.ast.next(), cpp.ast.AstBuilder.token_queue, and cpp.ast.AstBuilder.tokens.
|
private |
Definition at line 905 of file ast.py.
References cpp.ast.next(), cpp.ast.AstBuilder.token_queue, and cpp.ast.AstBuilder.tokens.
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNestedType(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder._SkipIf0Blocks(), cpp.ast.AstBuilder.Generate(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.handle_namespace(), cpp.ast.AstBuilder.handle_struct(), cpp.ast.AstBuilder.handle_template(), and cpp.ast.AstBuilder.handle_typedef().
|
private |
Definition at line 905 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), cpp.ast.next(), cpp.ast.AstBuilder.token_queue, and cpp.ast.AstBuilder.tokens.
|
private |
Definition at line 899 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar().
Referenced by cpp.ast.AstBuilder._GetMethod(), and cpp.ast.AstBuilder._GetParameters().
|
private |
Definition at line 899 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), and cpp.ast.AstBuilder._GetParameters().
|
private |
Definition at line 899 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), and cpp.ast.AstBuilder._GetParameters().
|
private |
Definition at line 1116 of file ast.py.
References cpp.ast.AstBuilder.GetName().
Referenced by cpp.ast.AstBuilder._GetMethod(), and cpp.ast.AstBuilder._GetReturnTypeAndClassName().
|
private |
Definition at line 1116 of file ast.py.
References cpp.ast.AstBuilder._GetReturnTypeAndClassName(), and cpp.ast.AstBuilder.GetName().
|
private |
Definition at line 1116 of file ast.py.
References cpp.ast.AstBuilder._GetReturnTypeAndClassName(), and cpp.ast.AstBuilder.GetName().
|
private |
Definition at line 1395 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder.GetName(), and bm.list.
|
private |
Definition at line 1395 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder.GetName(), and bm.list.
|
private |
Definition at line 1395 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder.GetName(), and bm.list.
Referenced by cpp.ast.AstBuilder._GetTemplatedTypes(), and cpp.ast.AstBuilder.handle_template().
|
private |
Definition at line 849 of file ast.py.
References cpp.ast.AstBuilder._GetVarTokensUpTo().
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._IgnoreUpTo(), cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.handle_friend(), cpp.ast.AstBuilder.handle_goto(), cpp.ast.AstBuilder.handle_typedef(), and cpp.ast.AstBuilder.handle_using().
|
private |
Definition at line 849 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder._GetVarTokensUpTo().
|
private |
Definition at line 849 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder._GetVarTokensUpTo().
|
private |
Definition at line 852 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder._GetVarTokensUpTo().
|
private |
Definition at line 852 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder._GetVarTokensUpTo().
|
private |
Definition at line 852 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken().
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._GetVarTokensUpTo(), and cpp.ast.AstBuilder.handle_template().
|
private |
Definition at line 862 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder._IgnoreUpTo().
|
private |
Definition at line 862 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder._IgnoreUpTo().
|
private |
Definition at line 862 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo().
Referenced by cpp.ast.AstBuilder._IgnoreUpTo(), and cpp.ast.AstBuilder.handle_continue().
|
private |
Definition at line 865 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken().
Referenced by cpp.ast.AstBuilder._GenerateOne(), and cpp.ast.AstBuilder._SkipIf0Blocks().
|
private |
Definition at line 865 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder._SkipIf0Blocks().
|
private |
Definition at line 865 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder._SkipIf0Blocks().
def cpp.ast.AstBuilder.Generate | ( | self | ) |
Definition at line 704 of file ast.py.
References cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.current_token, cpp.ast.AstBuilder.Generate(), and cpp.ast.AstBuilder.HandleError().
def cpp.ast.AstBuilder.Generate | ( | self | ) |
Definition at line 704 of file ast.py.
References cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.current_token, cpp.ast.AstBuilder.Generate(), and cpp.ast.AstBuilder.HandleError().
def cpp.ast.AstBuilder.Generate | ( | self | ) |
Definition at line 704 of file ast.py.
References cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.current_token, and cpp.ast.AstBuilder.HandleError().
Referenced by cpp.ast.AstBuilder.Generate().
def cpp.ast.AstBuilder.GetMethod | ( | self, | |
modifiers, | |||
templated_types | |||
) |
Definition at line 953 of file ast.py.
References cpp.ast.AstBuilder._GetMethod(), and cpp.ast.AstBuilder._GetTokensUpTo().
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.handle_explicit(), and cpp.ast.AstBuilder.handle_template().
def cpp.ast.AstBuilder.GetMethod | ( | self, | |
modifiers, | |||
templated_types | |||
) |
Definition at line 953 of file ast.py.
References cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.GetMethod().
def cpp.ast.AstBuilder.GetMethod | ( | self, | |
modifiers, | |||
templated_types | |||
) |
Definition at line 953 of file ast.py.
References cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.GetMethod().
def cpp.ast.AstBuilder.GetName | ( | self, | |
seq = None |
|||
) |
Returns ([tokens], next_token_info).
Definition at line 928 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.GetName(), and cpp.ast.next().
def cpp.ast.AstBuilder.GetName | ( | self, | |
seq = None |
|||
) |
Returns ([tokens], next_token_info).
Definition at line 928 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.GetName(), and cpp.ast.next().
def cpp.ast.AstBuilder.GetName | ( | self, | |
seq = None |
|||
) |
Returns ([tokens], next_token_info).
Definition at line 928 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.next().
Referenced by cpp.ast.AstBuilder._GetBases(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNestedType(), cpp.ast.AstBuilder._GetReturnTypeAndClassName(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.handle_namespace(), and cpp.ast.AstBuilder.handle_struct().
def cpp.ast.AstBuilder.GetScope | ( | self | ) |
Definition at line 902 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar().
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder.GetScope(), and cpp.ast.AstBuilder.handle_namespace().
def cpp.ast.AstBuilder.GetScope | ( | self | ) |
Definition at line 902 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), and cpp.ast.AstBuilder.GetScope().
def cpp.ast.AstBuilder.GetScope | ( | self | ) |
Definition at line 902 of file ast.py.
References cpp.ast.AstBuilder._GetMatchingChar(), and cpp.ast.AstBuilder.GetScope().
def cpp.ast.AstBuilder.handle_asm | ( | self | ) |
def cpp.ast.AstBuilder.handle_asm | ( | self | ) |
def cpp.ast.AstBuilder.handle_asm | ( | self | ) |
def cpp.ast.AstBuilder.handle_auto | ( | self | ) |
def cpp.ast.AstBuilder.handle_auto | ( | self | ) |
def cpp.ast.AstBuilder.handle_auto | ( | self | ) |
def cpp.ast.AstBuilder.handle_bool | ( | self | ) |
def cpp.ast.AstBuilder.handle_bool | ( | self | ) |
def cpp.ast.AstBuilder.handle_bool | ( | self | ) |
def cpp.ast.AstBuilder.handle_catch | ( | self | ) |
def cpp.ast.AstBuilder.handle_catch | ( | self | ) |
def cpp.ast.AstBuilder.handle_catch | ( | self | ) |
def cpp.ast.AstBuilder.handle_class | ( | self | ) |
Definition at line 1454 of file ast.py.
References cpp.ast.AstBuilder._GetClass(), and cpp.ast.AstBuilder.handle_class().
def cpp.ast.AstBuilder.handle_class | ( | self | ) |
Definition at line 1454 of file ast.py.
References cpp.ast.AstBuilder._GetClass(), and cpp.ast.AstBuilder.handle_class().
def cpp.ast.AstBuilder.handle_class | ( | self | ) |
Definition at line 1454 of file ast.py.
References cpp.ast.AstBuilder._GetClass().
Referenced by cpp.ast.AstBuilder.handle_class().
def cpp.ast.AstBuilder.handle_const_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_continue | ( | self | ) |
Definition at line 1659 of file ast.py.
References cpp.ast.AstBuilder._IgnoreUpTo(), cpp.ast.BuilderFromSource(), folly::pushmi::operators.filter, cpp.ast.AstBuilder.handle_continue(), cpp.ast.main(), cpp.ast.PrintAllIndentifiers(), and cpp.ast.PrintIndentifiers().
def cpp.ast.AstBuilder.handle_continue | ( | self | ) |
Definition at line 1659 of file ast.py.
References cpp.ast.AstBuilder._IgnoreUpTo().
Referenced by cpp.ast.AstBuilder.handle_continue().
def cpp.ast.AstBuilder.handle_continue | ( | self | ) |
Definition at line 1659 of file ast.py.
References cpp.ast.AstBuilder._IgnoreUpTo(), cpp.ast.BuilderFromSource(), folly::pushmi::operators.filter, cpp.ast.AstBuilder.handle_continue(), cpp.ast.main(), cpp.ast.PrintAllIndentifiers(), and cpp.ast.PrintIndentifiers().
def cpp.ast.AstBuilder.handle_delete | ( | self | ) |
Definition at line 1344 of file ast.py.
def cpp.ast.AstBuilder.handle_delete | ( | self | ) |
Definition at line 1344 of file ast.py.
Referenced by cpp.ast.AstBuilder.handle_delete().
def cpp.ast.AstBuilder.handle_delete | ( | self | ) |
Definition at line 1344 of file ast.py.
def cpp.ast.AstBuilder.handle_dynamic_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_enum | ( | self | ) |
Definition at line 1266 of file ast.py.
References cpp.ast.AstBuilder._GetNestedType().
Referenced by cpp.ast.AstBuilder.handle_enum().
def cpp.ast.AstBuilder.handle_enum | ( | self | ) |
Definition at line 1266 of file ast.py.
References cpp.ast.AstBuilder._GetNestedType(), and cpp.ast.AstBuilder.handle_enum().
def cpp.ast.AstBuilder.handle_enum | ( | self | ) |
Definition at line 1266 of file ast.py.
References cpp.ast.AstBuilder._GetNestedType(), and cpp.ast.AstBuilder.handle_enum().
def cpp.ast.AstBuilder.handle_explicit | ( | self | ) |
Definition at line 1593 of file ast.py.
References cpp.ast.AstBuilder.GetMethod(), cpp.ast.Method.in_class, and cpp.ast.AstBuilder.in_class.
Referenced by cpp.ast.AstBuilder.handle_explicit().
def cpp.ast.AstBuilder.handle_explicit | ( | self | ) |
Definition at line 1593 of file ast.py.
References cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.handle_explicit(), cpp.ast.Method.in_class, and cpp.ast.AstBuilder.in_class.
def cpp.ast.AstBuilder.handle_explicit | ( | self | ) |
Definition at line 1593 of file ast.py.
References cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.handle_explicit(), cpp.ast.Method.in_class, and cpp.ast.AstBuilder.in_class.
def cpp.ast.AstBuilder.handle_false | ( | self | ) |
def cpp.ast.AstBuilder.handle_false | ( | self | ) |
def cpp.ast.AstBuilder.handle_false | ( | self | ) |
def cpp.ast.AstBuilder.handle_float | ( | self | ) |
def cpp.ast.AstBuilder.handle_for | ( | self | ) |
def cpp.ast.AstBuilder.handle_friend | ( | self | ) |
Definition at line 1323 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder.handle_friend(), cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
def cpp.ast.AstBuilder.handle_friend | ( | self | ) |
Definition at line 1323 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
Referenced by cpp.ast.AstBuilder.handle_friend(), and cpp.ast.AstBuilder.handle_template().
def cpp.ast.AstBuilder.handle_friend | ( | self | ) |
Definition at line 1323 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder.handle_friend(), cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
def cpp.ast.AstBuilder.handle_goto | ( | self | ) |
Definition at line 1633 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo().
Referenced by cpp.ast.AstBuilder.handle_goto().
def cpp.ast.AstBuilder.handle_goto | ( | self | ) |
Definition at line 1633 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.handle_goto().
def cpp.ast.AstBuilder.handle_goto | ( | self | ) |
Definition at line 1633 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.handle_goto().
def cpp.ast.AstBuilder.handle_if | ( | self | ) |
def cpp.ast.AstBuilder.handle_if | ( | self | ) |
def cpp.ast.AstBuilder.handle_if | ( | self | ) |
def cpp.ast.AstBuilder.handle_namespace | ( | self | ) |
Definition at line 1561 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), and bm.list.
Referenced by cpp.ast.AstBuilder.handle_namespace().
def cpp.ast.AstBuilder.handle_namespace | ( | self | ) |
Definition at line 1561 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.handle_namespace(), and bm.list.
def cpp.ast.AstBuilder.handle_namespace | ( | self | ) |
Definition at line 1561 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.handle_namespace(), and bm.list.
def cpp.ast.AstBuilder.handle_new | ( | self | ) |
def cpp.ast.AstBuilder.handle_operator | ( | self | ) |
def cpp.ast.AstBuilder.handle_operator | ( | self | ) |
def cpp.ast.AstBuilder.handle_operator | ( | self | ) |
def cpp.ast.AstBuilder.handle_private | ( | self | ) |
Definition at line 1319 of file ast.py.
References cpp.ast.AstBuilder.handle_private(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
def cpp.ast.AstBuilder.handle_private | ( | self | ) |
Definition at line 1319 of file ast.py.
References cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
Referenced by cpp.ast.AstBuilder.handle_private().
def cpp.ast.AstBuilder.handle_private | ( | self | ) |
Definition at line 1319 of file ast.py.
References cpp.ast.AstBuilder.handle_private(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
def cpp.ast.AstBuilder.handle_protected | ( | self | ) |
Definition at line 1315 of file ast.py.
References cpp.ast.AstBuilder.handle_protected(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
def cpp.ast.AstBuilder.handle_protected | ( | self | ) |
Definition at line 1315 of file ast.py.
References cpp.ast.AstBuilder.handle_protected(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
def cpp.ast.AstBuilder.handle_protected | ( | self | ) |
Definition at line 1315 of file ast.py.
References cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
Referenced by cpp.ast.AstBuilder.handle_protected().
def cpp.ast.AstBuilder.handle_register | ( | self | ) |
def cpp.ast.AstBuilder.handle_reinterpret_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_return | ( | self | ) |
Definition at line 1627 of file ast.py.
def cpp.ast.AstBuilder.handle_return | ( | self | ) |
Definition at line 1627 of file ast.py.
def cpp.ast.AstBuilder.handle_return | ( | self | ) |
Definition at line 1627 of file ast.py.
def cpp.ast.AstBuilder.handle_short | ( | self | ) |
def cpp.ast.AstBuilder.handle_signed | ( | self | ) |
def cpp.ast.AstBuilder.handle_static | ( | self | ) |
def cpp.ast.AstBuilder.handle_static_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_static_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_static_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_struct | ( | self | ) |
Definition at line 1227 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.handle_struct(), and join.
def cpp.ast.AstBuilder.handle_struct | ( | self | ) |
Definition at line 1227 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.handle_struct(), and join.
def cpp.ast.AstBuilder.handle_struct | ( | self | ) |
Definition at line 1227 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.GetName(), and join.
Referenced by cpp.ast.AstBuilder.handle_struct().
def cpp.ast.AstBuilder.handle_switch | ( | self | ) |
def cpp.ast.AstBuilder.handle_template | ( | self | ) |
Definition at line 1422 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.handle_friend(), and cpp.ast.AstBuilder.handle_template().
def cpp.ast.AstBuilder.handle_template | ( | self | ) |
Definition at line 1422 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder.GetMethod(), and cpp.ast.AstBuilder.handle_friend().
Referenced by cpp.ast.AstBuilder.handle_template().
def cpp.ast.AstBuilder.handle_template | ( | self | ) |
Definition at line 1422 of file ast.py.
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTemplatedTypes(), cpp.ast.AstBuilder._GetVarTokensUpTo(), cpp.ast.AstBuilder.GetMethod(), cpp.ast.AstBuilder.handle_friend(), and cpp.ast.AstBuilder.handle_template().
def cpp.ast.AstBuilder.handle_this | ( | self | ) |
def cpp.ast.AstBuilder.handle_this | ( | self | ) |
def cpp.ast.AstBuilder.handle_this | ( | self | ) |
def cpp.ast.AstBuilder.handle_throw | ( | self | ) |
def cpp.ast.AstBuilder.handle_throw | ( | self | ) |
def cpp.ast.AstBuilder.handle_throw | ( | self | ) |
def cpp.ast.AstBuilder.handle_true | ( | self | ) |
def cpp.ast.AstBuilder.handle_true | ( | self | ) |
def cpp.ast.AstBuilder.handle_true | ( | self | ) |
def cpp.ast.AstBuilder.handle_try | ( | self | ) |
def cpp.ast.AstBuilder.handle_try | ( | self | ) |
def cpp.ast.AstBuilder.handle_try | ( | self | ) |
def cpp.ast.AstBuilder.handle_typedef | ( | self | ) |
Definition at line 1349 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.handle_typedef(), cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
def cpp.ast.AstBuilder.handle_typedef | ( | self | ) |
Definition at line 1349 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.AstBuilder.handle_typedef(), cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
def cpp.ast.AstBuilder.handle_typedef | ( | self | ) |
Definition at line 1349 of file ast.py.
References cpp.ast.AstBuilder._GetNextToken(), cpp.ast.AstBuilder._GetTokensUpTo(), cpp.ast.AstBuilder._handling_typedef, cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
Referenced by cpp.ast.AstBuilder.handle_typedef().
def cpp.ast.AstBuilder.handle_typeid | ( | self | ) |
def cpp.ast.AstBuilder.handle_typeid | ( | self | ) |
def cpp.ast.AstBuilder.handle_typeid | ( | self | ) |
def cpp.ast.AstBuilder.handle_typename | ( | self | ) |
def cpp.ast.AstBuilder.handle_typename | ( | self | ) |
def cpp.ast.AstBuilder.handle_typename | ( | self | ) |
def cpp.ast.AstBuilder.handle_union | ( | self | ) |
Definition at line 1263 of file ast.py.
References cpp.ast.AstBuilder._GetNestedType(), and cpp.ast.AstBuilder.handle_union().
def cpp.ast.AstBuilder.handle_union | ( | self | ) |
Definition at line 1263 of file ast.py.
References cpp.ast.AstBuilder._GetNestedType(), and cpp.ast.AstBuilder.handle_union().
def cpp.ast.AstBuilder.handle_union | ( | self | ) |
Definition at line 1263 of file ast.py.
References cpp.ast.AstBuilder._GetNestedType().
Referenced by cpp.ast.AstBuilder.handle_union().
def cpp.ast.AstBuilder.handle_unsigned | ( | self | ) |
def cpp.ast.AstBuilder.handle_using | ( | self | ) |
Definition at line 1588 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.handle_using().
def cpp.ast.AstBuilder.handle_using | ( | self | ) |
Definition at line 1588 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo().
Referenced by cpp.ast.AstBuilder.handle_using().
def cpp.ast.AstBuilder.handle_using | ( | self | ) |
Definition at line 1588 of file ast.py.
References cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.handle_using().
def cpp.ast.AstBuilder.handle_virtual | ( | self | ) |
Definition at line 1289 of file ast.py.
def cpp.ast.AstBuilder.handle_virtual | ( | self | ) |
Definition at line 1289 of file ast.py.
def cpp.ast.AstBuilder.handle_virtual | ( | self | ) |
Definition at line 1289 of file ast.py.
Referenced by cpp.ast.AstBuilder.handle_virtual().
def cpp.ast.AstBuilder.handle_void | ( | self | ) |
def cpp.ast.AstBuilder.handle_volatile | ( | self | ) |
def cpp.ast.AstBuilder.handle_volatile | ( | self | ) |
def cpp.ast.AstBuilder.handle_volatile | ( | self | ) |
def cpp.ast.AstBuilder.handle_wchar_t | ( | self | ) |
def cpp.ast.AstBuilder.handle_while | ( | self | ) |
def cpp.ast.AstBuilder.handle_while | ( | self | ) |
def cpp.ast.AstBuilder.handle_while | ( | self | ) |
def cpp.ast.AstBuilder.HandleError | ( | self, | |
msg, | |||
token | |||
) |
Definition at line 699 of file ast.py.
References cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.AstBuilder.HandleError(), bm.list, cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
def cpp.ast.AstBuilder.HandleError | ( | self, | |
msg, | |||
token | |||
) |
Definition at line 699 of file ast.py.
References cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, cpp.ast.AstBuilder.HandleError(), bm.list, cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
def cpp.ast.AstBuilder.HandleError | ( | self, | |
msg, | |||
token | |||
) |
Definition at line 699 of file ast.py.
References cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, bm.list, cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder.Generate(), and cpp.ast.AstBuilder.HandleError().
|
private |
Definition at line 695 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetNestedType(), cpp.ast.AstBuilder.handle_struct(), and cpp.ast.AstBuilder.handle_typedef().
cpp.ast.AstBuilder.converter |
Definition at line 697 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__().
cpp.ast.AstBuilder.current_token |
Definition at line 693 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), and cpp.ast.AstBuilder.Generate().
cpp.ast.AstBuilder.filename |
Definition at line 680 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), cpp.ast.AstBuilder._GetClass(), and cpp.ast.AstBuilder.HandleError().
cpp.ast.AstBuilder.in_class |
Definition at line 686 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder.handle_explicit(), cpp.ast.AstBuilder.handle_private(), cpp.ast.AstBuilder.handle_protected(), and cpp.ast.AstBuilder.handle_public().
cpp.ast.AstBuilder.in_class_name_only |
Definition at line 688 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), and cpp.ast.AstBuilder._GenerateOne().
cpp.ast.AstBuilder.in_function |
Definition at line 692 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__().
cpp.ast.AstBuilder.namespace_stack |
Definition at line 685 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder._GetNestedType(), cpp.ast.AstBuilder.handle_friend(), and cpp.ast.AstBuilder.handle_typedef().
cpp.ast.AstBuilder.token_queue |
Definition at line 684 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetNextToken(), and cpp.ast.AstBuilder.HandleError().
cpp.ast.AstBuilder.tokens |
Definition at line 679 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), and cpp.ast.AstBuilder._GetNextToken().
cpp.ast.AstBuilder.visibility |
Definition at line 691 of file ast.py.
Referenced by cpp.ast.AstBuilder.__init__(), cpp.ast.AstBuilder.handle_private(), cpp.ast.AstBuilder.handle_protected(), and cpp.ast.AstBuilder.handle_public().