1 \begin{longtableiii
}{lll
}{class
}{Node type
}{Attribute
}{Value
}
3 \lineiii{Add
}{\member{left
}}{left operand
}
4 \lineiii{}{\member{right
}}{right operand
}
7 \lineiii{And
}{\member{nodes
}}{list of operands
}
10 \lineiii{AssAttr
}{}{\emph{attribute as target of assignment
}}
11 \lineiii{}{\member{expr
}}{expression on the left-hand side of the dot
}
12 \lineiii{}{\member{attrname
}}{the attribute name, a string
}
13 \lineiii{}{\member{flags
}}{XXX
}
16 \lineiii{AssList
}{\member{nodes
}}{list of list elements being assigned to
}
19 \lineiii{AssName
}{\member{name
}}{name being assigned to
}
20 \lineiii{}{\member{flags
}}{XXX
}
23 \lineiii{AssTuple
}{\member{nodes
}}{list of tuple elements being assigned to
}
26 \lineiii{Assert
}{\member{test
}}{the expression to be tested
}
27 \lineiii{}{\member{fail
}}{the value of the
\exception{AssertionError
}}
30 \lineiii{Assign
}{\member{nodes
}}{a list of assignment targets, one per equal sign
}
31 \lineiii{}{\member{expr
}}{the value being assigned
}
34 \lineiii{AugAssign
}{\member{node
}}{}
35 \lineiii{}{\member{op
}}{}
36 \lineiii{}{\member{expr
}}{}
39 \lineiii{Backquote
}{\member{expr
}}{}
42 \lineiii{Bitand
}{\member{nodes
}}{}
45 \lineiii{Bitor
}{\member{nodes
}}{}
48 \lineiii{Bitxor
}{\member{nodes
}}{}
54 \lineiii{CallFunc
}{\member{node
}}{expression for the callee
}
55 \lineiii{}{\member{args
}}{a list of arguments
}
56 \lineiii{}{\member{star_args
}}{the extended *-arg value
}
57 \lineiii{}{\member{dstar_args
}}{the extended **-arg value
}
60 \lineiii{Class
}{\member{name
}}{the name of the class, a string
}
61 \lineiii{}{\member{bases
}}{a list of base classes
}
62 \lineiii{}{\member{doc
}}{doc string, a string or
\code{None
}}
63 \lineiii{}{\member{code
}}{the body of the class statement
}
66 \lineiii{Compare
}{\member{expr
}}{}
67 \lineiii{}{\member{ops
}}{}
70 \lineiii{Const
}{\member{value
}}{}
73 \lineiii{Continue
}{}{}
76 \lineiii{Dict
}{\member{items
}}{}
79 \lineiii{Discard
}{\member{expr
}}{}
82 \lineiii{Div
}{\member{left
}}{}
83 \lineiii{}{\member{right
}}{}
86 \lineiii{Ellipsis
}{}{}
89 \lineiii{Exec
}{\member{expr
}}{}
90 \lineiii{}{\member{locals
}}{}
91 \lineiii{}{\member{globals
}}{}
94 \lineiii{For
}{\member{assign
}}{}
95 \lineiii{}{\member{list
}}{}
96 \lineiii{}{\member{body
}}{}
97 \lineiii{}{\member{else_
}}{}
100 \lineiii{From
}{\member{modname
}}{}
101 \lineiii{}{\member{names
}}{}
104 \lineiii{Function
}{\member{name
}}{name used in def, a string
}
105 \lineiii{}{\member{argnames
}}{list of argument names, as strings
}
106 \lineiii{}{\member{defaults
}}{list of default values
}
107 \lineiii{}{\member{flags
}}{xxx
}
108 \lineiii{}{\member{doc
}}{doc string, a string or
\code{None
}}
109 \lineiii{}{\member{code
}}{the body of the function
}
112 \lineiii{Getattr
}{\member{expr
}}{}
113 \lineiii{}{\member{attrname
}}{}
116 \lineiii{Global
}{\member{names
}}{}
119 \lineiii{If
}{\member{tests
}}{}
120 \lineiii{}{\member{else_
}}{}
123 \lineiii{Import
}{\member{names
}}{}
126 \lineiii{Invert
}{\member{expr
}}{}
129 \lineiii{Keyword
}{\member{name
}}{}
130 \lineiii{}{\member{expr
}}{}
133 \lineiii{Lambda
}{\member{argnames
}}{}
134 \lineiii{}{\member{defaults
}}{}
135 \lineiii{}{\member{flags
}}{}
136 \lineiii{}{\member{code
}}{}
139 \lineiii{LeftShift
}{\member{left
}}{}
140 \lineiii{}{\member{right
}}{}
143 \lineiii{List
}{\member{nodes
}}{}
146 \lineiii{ListComp
}{\member{expr
}}{}
147 \lineiii{}{\member{quals
}}{}
150 \lineiii{ListCompFor
}{\member{assign
}}{}
151 \lineiii{}{\member{list
}}{}
152 \lineiii{}{\member{ifs
}}{}
155 \lineiii{ListCompIf
}{\member{test
}}{}
158 \lineiii{Mod
}{\member{left
}}{}
159 \lineiii{}{\member{right
}}{}
162 \lineiii{Module
}{\member{doc
}}{doc string, a string or
\code{None
}}
163 \lineiii{}{\member{node
}}{body of the module, a
\class{Stmt
}}
166 \lineiii{Mul
}{\member{left
}}{}
167 \lineiii{}{\member{right
}}{}
170 \lineiii{Name
}{\member{name
}}{}
173 \lineiii{Not
}{\member{expr
}}{}
176 \lineiii{Or
}{\member{nodes
}}{}
182 \lineiii{Power
}{\member{left
}}{}
183 \lineiii{}{\member{right
}}{}
186 \lineiii{Print
}{\member{nodes
}}{}
187 \lineiii{}{\member{dest
}}{}
190 \lineiii{Printnl
}{\member{nodes
}}{}
191 \lineiii{}{\member{dest
}}{}
194 \lineiii{Raise
}{\member{expr1
}}{}
195 \lineiii{}{\member{expr2
}}{}
196 \lineiii{}{\member{expr3
}}{}
199 \lineiii{Return
}{\member{value
}}{}
202 \lineiii{RightShift
}{\member{left
}}{}
203 \lineiii{}{\member{right
}}{}
206 \lineiii{Slice
}{\member{expr
}}{}
207 \lineiii{}{\member{flags
}}{}
208 \lineiii{}{\member{lower
}}{}
209 \lineiii{}{\member{upper
}}{}
212 \lineiii{Sliceobj
}{\member{nodes
}}{list of statements
}
215 \lineiii{Stmt
}{\member{nodes
}}{}
218 \lineiii{Sub
}{\member{left
}}{}
219 \lineiii{}{\member{right
}}{}
222 \lineiii{Subscript
}{\member{expr
}}{}
223 \lineiii{}{\member{flags
}}{}
224 \lineiii{}{\member{subs
}}{}
227 \lineiii{TryExcept
}{\member{body
}}{}
228 \lineiii{}{\member{handlers
}}{}
229 \lineiii{}{\member{else_
}}{}
232 \lineiii{TryFinally
}{\member{body
}}{}
233 \lineiii{}{\member{final
}}{}
236 \lineiii{Tuple
}{\member{nodes
}}{}
239 \lineiii{UnaryAdd
}{\member{expr
}}{}
242 \lineiii{UnarySub
}{\member{expr
}}{}
245 \lineiii{While
}{\member{test
}}{}
246 \lineiii{}{\member{body
}}{}
247 \lineiii{}{\member{else_
}}{}
250 \lineiii{Yield
}{\member{value
}}{}