Analysis Software
Documentation for sPHENIX simulation software
|
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 |
def | _GenerateOne |
def | _GetTokensUpTo |
def | _GetVarTokensUpTo |
def | _IgnoreUpTo |
def | _SkipIf0Blocks |
def | _GetMatchingChar |
def | _GetParameters |
def | _GetNextToken |
def | _AddBackToken |
def | _AddBackTokens |
def | _GetMethod |
def | _GetReturnTypeAndClassName |
def | _GetNestedType |
def | _GetTemplatedTypes |
def | _GetBases |
def | _GetClass |
Private Attributes | |
_handling_typedef | |
Definition at line 676 of file ast.py.
View newest version in sPHENIX GitHub at line 676 of file ast.py
def cpp.ast.AstBuilder.__init__ | ( | self, | |
token_stream, | |||
filename, | |||
in_class = '' , |
|||
visibility = None , |
|||
namespace_stack = [] |
|||
) |
|
private |
Definition at line 910 of file ast.py.
View newest version in sPHENIX GitHub at line 910 of file ast.py
Referenced by 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 |
Definition at line 918 of file ast.py.
View newest version in sPHENIX GitHub at line 918 of file ast.py
References cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
Referenced by 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 728 of file ast.py.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub 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(), Acts.enumerate(), cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, cpp.ast.AstBuilder.in_class_name_only, and join().
Referenced by cpp.ast.AstBuilder.Generate().
|
private |
Definition at line 1457 of file ast.py.
View newest version in sPHENIX GitHub at line 1457 of file ast.py
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._GetNextToken(), PHSartreGenTrigger.GetName(), PHPy8GenTrigger.GetName(), PHPy6GenTrigger.GetName(), PHG4StackingAction.GetName(), PHG4DisplayAction.GetName(), PHG4SteppingAction.GetName(), PHG4Detector.GetName(), and cpp.ast.AstBuilder.GetName().
Referenced by cpp.ast.AstBuilder._GetClass().
|
private |
Definition at line 1489 of file ast.py.
View newest version in sPHENIX GitHub 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, PHField3DCartesian.filename, PHIOManager.filename, Fun4AllOscarInputManager.filename, ReadEICFiles.filename, Fun4AllHepMCInputManager.filename, ReadSynRadFiles.filename, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, SimX.filename, Fe55.filename, Bias.filename, cpp.ast.AstBuilder.GetMethod(), PHSartreGenTrigger.GetName(), PHPy8GenTrigger.GetName(), PHPy6GenTrigger.GetName(), PHG4StackingAction.GetName(), PHG4DisplayAction.GetName(), PHG4SteppingAction.GetName(), PHG4Detector.GetName(), cpp.ast.AstBuilder.GetName(), cpp.ast.AstBuilder.GetScope(), cpp.ast.AstBuilder.HandleError(), join(), cpp.ast.TypeConverter.namespace_stack, and cpp.ast.AstBuilder.namespace_stack.
Referenced by 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.
View newest version in sPHENIX GitHub at line 880 of file ast.py
References cpp.ast.AstBuilder._GetNextToken().
Referenced by 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 960 of file ast.py.
View newest version in sPHENIX GitHub 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, 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 1193 of file ast.py.
View newest version in sPHENIX GitHub at line 1193 of file ast.py
Referenced by cpp.ast.AstBuilder.handle_enum(), and cpp.ast.AstBuilder.handle_union().
|
private |
Definition at line 905 of file ast.py.
View newest version in sPHENIX GitHub 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._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 899 of file ast.py.
View newest version in sPHENIX GitHub at line 899 of file ast.py
References cpp.ast.AstBuilder._GetMatchingChar().
Referenced by cpp.ast.AstBuilder._GetMethod().
|
private |
Definition at line 1116 of file ast.py.
View newest version in sPHENIX GitHub at line 1116 of file ast.py
References PHSartreGenTrigger.GetName(), PHPy8GenTrigger.GetName(), PHPy6GenTrigger.GetName(), PHG4StackingAction.GetName(), PHG4DisplayAction.GetName(), PHG4SteppingAction.GetName(), PHG4Detector.GetName(), and cpp.ast.AstBuilder.GetName().
Referenced by cpp.ast.AstBuilder._GetMethod().
|
private |
Definition at line 1395 of file ast.py.
View newest version in sPHENIX GitHub at line 1395 of file ast.py
References cpp.ast.AstBuilder._GetMatchingChar(), PHSartreGenTrigger.GetName(), PHPy8GenTrigger.GetName(), PHPy6GenTrigger.GetName(), PHG4StackingAction.GetName(), PHG4DisplayAction.GetName(), PHG4SteppingAction.GetName(), PHG4Detector.GetName(), and cpp.ast.AstBuilder.GetName().
Referenced by cpp.ast.AstBuilder.handle_template().
|
private |
Definition at line 849 of file ast.py.
View newest version in sPHENIX GitHub at line 849 of file ast.py
References cpp.ast.AstBuilder._GetVarTokensUpTo().
Referenced by cpp.ast.AstBuilder._GenerateOne(), 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 852 of file ast.py.
View newest version in sPHENIX GitHub at line 852 of file ast.py
References cpp.ast.AstBuilder._GetNextToken().
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetTokensUpTo(), and cpp.ast.AstBuilder.handle_template().
|
private |
Definition at line 862 of file ast.py.
View newest version in sPHENIX GitHub at line 862 of file ast.py
References cpp.ast.AstBuilder._GetTokensUpTo().
Referenced by cpp.ast.AstBuilder.handle_continue().
|
private |
Definition at line 865 of file ast.py.
View newest version in sPHENIX GitHub at line 865 of file ast.py
References cpp.ast.AstBuilder._GetNextToken().
Referenced by cpp.ast.AstBuilder._GenerateOne().
def cpp.ast.AstBuilder.Generate | ( | self | ) |
Definition at line 704 of file ast.py.
View newest version in sPHENIX GitHub 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().
def cpp.ast.AstBuilder.GetMethod | ( | self, | |
modifiers, | |||
templated_types | |||
) |
Definition at line 953 of file ast.py.
View newest version in sPHENIX GitHub 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.handle_explicit(), and cpp.ast.AstBuilder.handle_template().
def cpp.ast.AstBuilder.GetName | ( | self, | |
seq = None |
|||
) |
Returns ([tokens], next_token_info).
Definition at line 928 of file ast.py.
View newest version in sPHENIX GitHub 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._GetReturnTypeAndClassName(), cpp.ast.AstBuilder._GetTemplatedTypes(), 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.
View newest version in sPHENIX GitHub at line 902 of file ast.py
References cpp.ast.AstBuilder._GetMatchingChar().
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), and cpp.ast.AstBuilder.handle_namespace().
def cpp.ast.AstBuilder.handle_asm | ( | self | ) |
def cpp.ast.AstBuilder.handle_auto | ( | self | ) |
def cpp.ast.AstBuilder.handle_bool | ( | self | ) |
def cpp.ast.AstBuilder.handle_break | ( | self | ) |
def cpp.ast.AstBuilder.handle_case | ( | self | ) |
def cpp.ast.AstBuilder.handle_catch | ( | self | ) |
def cpp.ast.AstBuilder.handle_char | ( | self | ) |
def cpp.ast.AstBuilder.handle_class | ( | self | ) |
Definition at line 1454 of file ast.py.
View newest version in sPHENIX GitHub at line 1454 of file ast.py
References cpp.ast.AstBuilder._GetClass().
def cpp.ast.AstBuilder.handle_const | ( | self | ) |
def cpp.ast.AstBuilder.handle_const_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_continue | ( | self | ) |
Definition at line 1659 of file ast.py.
View newest version in sPHENIX GitHub at line 1659 of file ast.py
References cpp.ast.AstBuilder._IgnoreUpTo().
def cpp.ast.AstBuilder.handle_default | ( | self | ) |
def cpp.ast.AstBuilder.handle_delete | ( | self | ) |
def cpp.ast.AstBuilder.handle_do | ( | self | ) |
def cpp.ast.AstBuilder.handle_double | ( | self | ) |
def cpp.ast.AstBuilder.handle_dynamic_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_else | ( | self | ) |
def cpp.ast.AstBuilder.handle_enum | ( | self | ) |
Definition at line 1266 of file ast.py.
View newest version in sPHENIX GitHub at line 1266 of file ast.py
References cpp.ast.AstBuilder._GetNestedType().
def cpp.ast.AstBuilder.handle_explicit | ( | self | ) |
Definition at line 1593 of file ast.py.
View newest version in sPHENIX GitHub at line 1593 of file ast.py
References cpp.ast.AstBuilder.GetMethod(), cpp.ast.Method.in_class, and cpp.ast.AstBuilder.in_class.
def cpp.ast.AstBuilder.handle_extern | ( | 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.
View newest version in sPHENIX GitHub 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_template().
def cpp.ast.AstBuilder.handle_goto | ( | self | ) |
def cpp.ast.AstBuilder.handle_if | ( | self | ) |
def cpp.ast.AstBuilder.handle_inline | ( | self | ) |
def cpp.ast.AstBuilder.handle_int | ( | self | ) |
def cpp.ast.AstBuilder.handle_long | ( | self | ) |
def cpp.ast.AstBuilder.handle_mutable | ( | self | ) |
def cpp.ast.AstBuilder.handle_namespace | ( | self | ) |
Definition at line 1561 of file ast.py.
View newest version in sPHENIX GitHub at line 1561 of file ast.py
References cpp.ast.AstBuilder._AddBackToken(), cpp.ast.AstBuilder._AddBackTokens(), cpp.ast.AstBuilder._GetNextToken(), PHSartreGenTrigger.GetName(), PHPy8GenTrigger.GetName(), PHPy6GenTrigger.GetName(), PHG4StackingAction.GetName(), PHG4DisplayAction.GetName(), PHG4SteppingAction.GetName(), PHG4Detector.GetName(), cpp.ast.AstBuilder.GetName(), and cpp.ast.AstBuilder.GetScope().
def cpp.ast.AstBuilder.handle_new | ( | self | ) |
def cpp.ast.AstBuilder.handle_operator | ( | self | ) |
def cpp.ast.AstBuilder.handle_private | ( | self | ) |
Definition at line 1319 of file ast.py.
View newest version in sPHENIX GitHub at line 1319 of file ast.py
References 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.
View newest version in sPHENIX GitHub at line 1315 of file ast.py
References cpp.ast.Method.in_class, cpp.ast.AstBuilder.in_class, and cpp.ast.AstBuilder.visibility.
def cpp.ast.AstBuilder.handle_public | ( | self | ) |
def cpp.ast.AstBuilder.handle_register | ( | self | ) |
def cpp.ast.AstBuilder.handle_reinterpret_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_return | ( | self | ) |
def cpp.ast.AstBuilder.handle_short | ( | self | ) |
def cpp.ast.AstBuilder.handle_signed | ( | self | ) |
def cpp.ast.AstBuilder.handle_sizeof | ( | self | ) |
def cpp.ast.AstBuilder.handle_static | ( | self | ) |
def cpp.ast.AstBuilder.handle_static_cast | ( | self | ) |
def cpp.ast.AstBuilder.handle_struct | ( | self | ) |
Definition at line 1227 of file ast.py.
View newest version in sPHENIX GitHub 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, PHSartreGenTrigger.GetName(), PHPy8GenTrigger.GetName(), PHPy6GenTrigger.GetName(), PHG4StackingAction.GetName(), PHG4DisplayAction.GetName(), PHG4SteppingAction.GetName(), PHG4Detector.GetName(), cpp.ast.AstBuilder.GetName(), and join().
def cpp.ast.AstBuilder.handle_switch | ( | self | ) |
def cpp.ast.AstBuilder.handle_template | ( | self | ) |
Definition at line 1422 of file ast.py.
View newest version in sPHENIX GitHub 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().
def cpp.ast.AstBuilder.handle_this | ( | self | ) |
def cpp.ast.AstBuilder.handle_throw | ( | self | ) |
def cpp.ast.AstBuilder.handle_true | ( | self | ) |
def cpp.ast.AstBuilder.handle_try | ( | self | ) |
def cpp.ast.AstBuilder.handle_typedef | ( | self | ) |
Definition at line 1349 of file ast.py.
View newest version in sPHENIX GitHub 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.
def cpp.ast.AstBuilder.handle_typeid | ( | self | ) |
def cpp.ast.AstBuilder.handle_typename | ( | self | ) |
def cpp.ast.AstBuilder.handle_union | ( | self | ) |
Definition at line 1263 of file ast.py.
View newest version in sPHENIX GitHub at line 1263 of file ast.py
References cpp.ast.AstBuilder._GetNestedType().
def cpp.ast.AstBuilder.handle_unsigned | ( | self | ) |
def cpp.ast.AstBuilder.handle_using | ( | self | ) |
Definition at line 1588 of file ast.py.
View newest version in sPHENIX GitHub at line 1588 of file ast.py
References cpp.ast.AstBuilder._GetTokensUpTo().
def cpp.ast.AstBuilder.handle_virtual | ( | self | ) |
def cpp.ast.AstBuilder.handle_void | ( | 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.HandleError | ( | self, | |
msg, | |||
token | |||
) |
Definition at line 699 of file ast.py.
View newest version in sPHENIX GitHub at line 699 of file ast.py
References PHField3DCartesian.filename, PHIOManager.filename, Fun4AllOscarInputManager.filename, ReadEICFiles.filename, Fun4AllHepMCInputManager.filename, ReadSynRadFiles.filename, cpp.ast.Include.filename, cpp.ast.AstBuilder.filename, SimX.filename, Fe55.filename, Bias.filename, cpp.ast.reversed(), and cpp.ast.AstBuilder.token_queue.
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), and cpp.ast.AstBuilder.Generate().
|
private |
Definition at line 695 of file ast.py.
View newest version in sPHENIX GitHub at line 695 of file ast.py
Referenced by cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder.handle_struct(), and cpp.ast.AstBuilder.handle_typedef().
cpp.ast.AstBuilder.converter |
cpp.ast.AstBuilder.current_token |
Definition at line 693 of file ast.py.
View newest version in sPHENIX GitHub at line 693 of file ast.py
Referenced by cpp.ast.AstBuilder.Generate().
cpp.ast.AstBuilder.filename |
Definition at line 680 of file ast.py.
View newest version in sPHENIX GitHub at line 680 of file ast.py
Referenced by cpp.ast.AstBuilder._GetClass(), and cpp.ast.AstBuilder.HandleError().
cpp.ast.AstBuilder.in_class |
Definition at line 686 of file ast.py.
View newest version in sPHENIX GitHub at line 686 of file ast.py
Referenced by cpp.ast.AstBuilder._GenerateOne(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder.handle_explicit(), cpp.ast.AstBuilder.handle_private(), and cpp.ast.AstBuilder.handle_protected().
cpp.ast.AstBuilder.in_class_name_only |
Definition at line 688 of file ast.py.
View newest version in sPHENIX GitHub at line 688 of file ast.py
Referenced by cpp.ast.AstBuilder._GenerateOne().
cpp.ast.AstBuilder.in_function |
cpp.ast.AstBuilder.namespace_stack |
Definition at line 685 of file ast.py.
View newest version in sPHENIX GitHub at line 685 of file ast.py
Referenced by cpp.ast.AstBuilder._CreateVariable(), cpp.ast.AstBuilder._GetClass(), cpp.ast.AstBuilder._GetMethod(), cpp.ast.AstBuilder.handle_friend(), and cpp.ast.AstBuilder.handle_typedef().
cpp.ast.AstBuilder.token_queue |
Definition at line 684 of file ast.py.
View newest version in sPHENIX GitHub at line 684 of file ast.py
Referenced by 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.
View newest version in sPHENIX GitHub at line 679 of file ast.py
Referenced by cpp.ast.AstBuilder._GetNextToken().
cpp.ast.AstBuilder.visibility |
Definition at line 691 of file ast.py.
View newest version in sPHENIX GitHub at line 691 of file ast.py
Referenced by cpp.ast.AstBuilder.handle_private(), and cpp.ast.AstBuilder.handle_protected().