class SetComp(Expr): expr = Field() comprehension = Field()
class PrintStmt(Stmt): exprs = Field()
class DelStmt(Stmt): exprs = Field()
class Params(PythonNode): single_params = Field()
class AugAssignStmt(Stmt): l_value = Field() op = Field() r_value = Field()
class Name(Expr): id = Field()
class StringLit(Expr): str = Field()
class LambdaDef(Expr): args = Field() expr = Field()
class SliceExpr(Expr): first = Field() last = Field()
class InlineEval(Expr): exprs = Field()
class FileNode(PythonNode): statements = Field()
class DictLit(Expr): assocs = Field()
class DictComp(Expr): assoc = Field() comprehension = Field()
class SetLit(Expr): exprs = Field()
class CompForL(Comprehension): exprs = Field() target = Field() comp = Field()
class ExtSliceExpr(SliceExpr): stride = Field()
class CompIf(PythonNode): test = Field() comp = Field()
class ClasssDef(Stmt): name = Field() bases = Field() statements = Field()
class NumberLit(Expr): num = Field()
class ArgAssoc(Arg): name = Field() expr = Field()
class ConcatStringLit(Expr): first_str = Field() subsequent_str = Field()
class ArgGen(Arg): expr = Field() comprehension = Field()
class SingleParam(PythonNode): is_varargs = Field() is_kwargs = Field() name = Field() default_value = Field()
class FuncDef(PythonNode): name = Field() parameters = Field() body = Field()
class AssignStmt(Stmt): l_value = Field() r_values = Field()
class VarArgs(Arg): expr = Field()
class StreamPrintStmt(Stmt): stream_expr = Field() exprs = Field()
class KwArgs(Arg): expr = Field()
class ReturnStmt(Stmt): exprs = Field()
class ListLit(Expr): exprs = Field()