Method |
__init__ |
|
Method |
__repr__ |
Undocumented |
Method |
__str__ |
Undocumented |
Method |
accept |
Visit this node using the given visitor. |
Method |
as_string |
Get the source code that this node represents. |
Method |
block_range |
Get a range from the given line number to where this node ends. |
Method |
bool_value |
Determine the boolean value of this node. |
Method |
callable |
Whether this node defines something that is callable. |
Method |
child_sequence |
Search for the sequence that contains this child. |
Method |
eq |
Undocumented |
Method |
frame |
The first parent frame node. |
Method |
get_children |
Get the child nodes below this node. |
Method |
has_base |
Check if this node inherits from the given type. |
Method |
infer |
Get a generator of the inferred values. |
Method |
inferred |
Get a list of the inferred values. |
Method |
instantiate_class |
Instantiate an instance of the defined class. |
Method |
last_child |
An optimized version of list(get_children())[-1] |
Method |
locate_child |
Find the field of this node that contains the given child. |
Method |
node_ancestors |
Yield parent, grandparent, etc until there are no more. |
Method |
nodes_of_class |
Get the nodes (including this one or below) of the given types. |
Method |
op_left_associative |
Undocumented |
Method |
op_precedence |
Undocumented |
Method |
parent_of |
Check if this node is the parent of the given node. |
Method |
repr_tree |
Get a string representation of the AST from this node. |
Method |
root |
Return the root node of the syntax tree. |
Method |
scope |
The first parent node defining a new scope. These can be Module, FunctionDef, ClassDef, Lambda, or GeneratorExp nodes. |
Method |
set_local |
Define that the given name is declared in the given statement node. |
Method |
statement |
The first parent node, including self, marked as statement node. |
Class Variable |
is_function |
Whether this node indicates a function. |
Class Variable |
is_lambda |
Undocumented |
Class Variable |
optional_assign |
Whether this node optionally assigns a variable. |
Instance Variable |
col_offset |
The column that this node appears on in the source code. |
Instance Variable |
end_col_offset |
The end column this node appears on in the source code. Note: This is after the last symbol. |
Instance Variable |
end_lineno |
The last line this node appears on in the source code. |
Instance Variable |
lineno |
The line that this node appears on in the source code. |
Instance Variable |
parent |
The parent node in the syntax tree. |
Property |
fromlineno |
The first line that this node appears on in the source code. |
Property |
tolineno |
The last line that this node appears on in the source code. |
Method |
_fixed_source_line |
Attempt to find the line that this node appears on. |
Method |
_get_assign_nodes |
Undocumented |
Method |
_get_name_nodes |
Undocumented |
Method |
_get_return_nodes_skip_functions |
Undocumented |
Method |
_get_yield_nodes_skip_lambdas |
Undocumented |
Method |
_infer |
we don't know how to resolve a statement by default |
Method |
_infer_name |
Undocumented |
Method |
_repr_name |
Get a name for nice representation. |
Class Variable |
_astroid_fields |
Node attributes that contain child nodes. |
Class Variable |
_explicit_inference |
Undocumented |
Class Variable |
_other_fields |
Node attributes that do not contain child nodes. |
Class Variable |
_other_other_fields |
Attributes that contain AST-dependent fields. |