\begin{longtableiii}{lll}{class}{Node type}{Attribute}{Value}

\lineiii{Add}{left}{left operand}
\lineiii{}{right}{right operand}
\hline 

\lineiii{And}{nodes}{list of operands}
\hline 

\lineiii{AssAttr}{}{\emph{attribute as target of assignment}}
\lineiii{}{expr}{expression on the left-hand side of the dot}
\lineiii{}{attrname}{the attribute name, a string}
\lineiii{}{flags}{XXX}
\hline 

\lineiii{AssList}{nodes}{list of list elements being assigned to}
\hline 

\lineiii{AssName}{name}{name being assigned to}
\lineiii{}{flags}{XXX}
\hline 

\lineiii{AssTuple}{nodes}{list of tuple elements being assigned to}
\hline 

\lineiii{Assert}{test}{the expression to be tested}
\lineiii{}{fail}{the value of the \exception{AssertionError}}
\hline 

\lineiii{Assign}{nodes}{a list of assignment targets, one per equal sign}
\lineiii{}{expr}{the value being assigned}
\hline 

\lineiii{AugAssign}{node}{}
\lineiii{}{op}{}
\lineiii{}{expr}{}
\hline 

\lineiii{Backquote}{expr}{}
\hline 

\lineiii{Bitand}{nodes}{}
\hline 

\lineiii{Bitor}{nodes}{}
\hline 

\lineiii{Bitxor}{nodes}{}
\hline 

\lineiii{Break}{}{}
\hline 

\lineiii{CallFunc}{node}{expression for the callee}
\lineiii{}{args}{a list of arguments}
\lineiii{}{star_args}{the extended *-arg value}
\lineiii{}{dstar_args}{the extended **-arg value}
\hline 

\lineiii{Class}{name}{the name of the class, a string}
\lineiii{}{bases}{a list of base classes}
\lineiii{}{doc}{doc string, a string or \code{None}}
\lineiii{}{code}{the body of the class statement}
\hline 

\lineiii{Compare}{expr}{}
\lineiii{}{ops}{}
\hline 

\lineiii{Const}{value}{}
\hline 

\lineiii{Continue}{}{}
\hline 

\lineiii{Dict}{items}{}
\hline 

\lineiii{Discard}{expr}{}
\hline 

\lineiii{Div}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{Ellipsis}{}{}
\hline 

\lineiii{Exec}{expr}{}
\lineiii{}{locals}{}
\lineiii{}{globals}{}
\hline 

\lineiii{For}{assign}{}
\lineiii{}{list}{}
\lineiii{}{body}{}
\lineiii{}{else_}{}
\hline 

\lineiii{From}{modname}{}
\lineiii{}{names}{}
\hline 

\lineiii{Function}{name}{name used in def, a string}
\lineiii{}{argnames}{list of argument names, as strings}
\lineiii{}{defaults}{list of default values}
\lineiii{}{flags}{xxx}
\lineiii{}{doc}{doc string, a string or \code{None}}
\lineiii{}{code}{the body of the function}
\hline

\lineiii{Getattr}{expr}{}
\lineiii{}{attrname}{}
\hline 

\lineiii{Global}{names}{}
\hline 

\lineiii{If}{tests}{}
\lineiii{}{else_}{}
\hline 

\lineiii{Import}{names}{}
\hline 

\lineiii{Invert}{expr}{}
\hline 

\lineiii{Keyword}{name}{}
\lineiii{}{expr}{}
\hline 

\lineiii{Lambda}{argnames}{}
\lineiii{}{defaults}{}
\lineiii{}{flags}{}
\lineiii{}{code}{}
\hline 

\lineiii{LeftShift}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{List}{nodes}{}
\hline 

\lineiii{ListComp}{expr}{}
\lineiii{}{quals}{}
\hline 

\lineiii{ListCompFor}{assign}{}
\lineiii{}{list}{}
\lineiii{}{ifs}{}
\hline 

\lineiii{ListCompIf}{test}{}
\hline 

\lineiii{Mod}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{Module}{doc}{doc string, a string or \code{None}}
\lineiii{}{node}{body of the module, a \class{Stmt}}
\hline 

\lineiii{Mul}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{Name}{name}{}
\hline 

\lineiii{Not}{expr}{}
\hline 

\lineiii{Or}{nodes}{}
\hline 

\lineiii{Pass}{}{}
\hline 

\lineiii{Power}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{Print}{nodes}{}
\lineiii{}{dest}{}
\hline 

\lineiii{Printnl}{nodes}{}
\lineiii{}{dest}{}
\hline 

\lineiii{Raise}{expr1}{}
\lineiii{}{expr2}{}
\lineiii{}{expr3}{}
\hline 

\lineiii{Return}{value}{}
\hline 

\lineiii{RightShift}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{Slice}{expr}{}
\lineiii{}{flags}{}
\lineiii{}{lower}{}
\lineiii{}{upper}{}
\hline 

\lineiii{Sliceobj}{nodes}{list of statements}
\hline 

\lineiii{Stmt}{nodes}{}
\hline 

\lineiii{Sub}{left}{}
\lineiii{}{right}{}
\hline 

\lineiii{Subscript}{expr}{}
\lineiii{}{flags}{}
\lineiii{}{subs}{}
\hline 

\lineiii{TryExcept}{body}{}
\lineiii{}{handlers}{}
\lineiii{}{else_}{}
\hline 

\lineiii{TryFinally}{body}{}
\lineiii{}{final}{}
\hline 

\lineiii{Tuple}{nodes}{}
\hline 

\lineiii{UnaryAdd}{expr}{}
\hline 

\lineiii{UnarySub}{expr}{}
\hline 

\lineiii{While}{test}{}
\lineiii{}{body}{}
\lineiii{}{else_}{}
\hline 

\lineiii{Yield}{value}{}
\hline 

\end{longtableiii}
