node_def(module,[body,type_ignores],[]).
node_def(functiondef,[body,args,type_comment,returns,decorator_list],[name,lineno,end_col_offset,col_offset,end_lineno]).
node_def(return,[value],[lineno,end_col_offset,col_offset,end_lineno]).
node_def(constant,[kind],[value,s,n,lineno,end_col_offset,col_offset,end_lineno]).
node_def(null,[],[]).
node_def(arguments,[args,defaults,kw_defaults,kwarg,kwonlyargs,posonlyargs,vararg],[]).
node_def(name,[ctx],[id,lineno,end_col_offset,col_offset,end_lineno]).
node_def(load,[],[]).
node_def(arg,[annotation,type_comment],[arg,lineno,end_col_offset,col_offset,end_lineno]).
node_def(binop,[op,left,right],[lineno,end_col_offset,col_offset,end_lineno]).
node_def(add,[],[]).
node_def(if,[test,body,orelse],[lineno,end_col_offset,col_offset,end_lineno]).
node_def(compare,[comparators,ops,left],[lineno,end_col_offset,col_offset,end_lineno]).
node_def(eq,[],[]).
node_def(assign,[value,targets,type_comment],[lineno,end_col_offset,col_offset,end_lineno]).
node_def(store,[],[]).
node_val(null,4,3,[],[]).
node_val(constant,3,2,[4],[true,true,true,2,15,11,2]).
node_val(return,2,1,[3],[2,15,4,2]).
node_val(null,6,5,[],[]).
node_val(null,7,5,[],[]).
node_val(arguments,5,1,[[],[],[],6,[],[],7],[]).
node_val(null,8,1,[],[]).
node_val(null,9,1,[],[]).
node_val(functiondef,1,0,[[2],5,8,9,[]],["arg_1",1,15,0,2]).
node_val(load,13,12,[],[]).
node_val(name,12,11,[13],["x",5,12,11,5]).
node_val(return,11,10,[12],[5,12,4,5]).
node_val(null,16,15,[],[]).
node_val(null,17,15,[],[]).
node_val(arg,15,14,[16,17],["x",4,11,10,4]).
node_val(null,18,14,[],[]).
node_val(null,19,14,[],[]).
node_val(arguments,14,10,[[15],[],[],18,[],[],19],[]).
node_val(null,20,10,[],[]).
node_val(null,21,10,[],[]).
node_val(functiondef,10,0,[[11],14,20,21,[]],["arg_2",4,12,0,5]).
node_val(add,25,24,[],[]).
node_val(load,27,26,[],[]).
node_val(name,26,24,[27],["x",8,12,11,8]).
node_val(load,29,28,[],[]).
node_val(name,28,24,[29],["y",8,16,15,8]).
node_val(binop,24,23,[25,26,28],[8,16,11,8]).
node_val(return,23,22,[24],[8,16,4,8]).
node_val(null,32,31,[],[]).
node_val(null,33,31,[],[]).
node_val(arg,31,30,[32,33],["x",7,11,10,7]).
node_val(null,35,34,[],[]).
node_val(null,36,34,[],[]).
node_val(arg,34,30,[35,36],["y",7,14,13,7]).
node_val(null,37,30,[],[]).
node_val(null,38,30,[],[]).
node_val(arguments,30,22,[[31,34],[],[],37,[],[],38],[]).
node_val(null,39,22,[],[]).
node_val(null,40,22,[],[]).
node_val(functiondef,22,0,[[23],30,39,40,[]],["arg_3",7,16,0,8]).
node_val(load,45,44,[],[]).
node_val(name,44,43,[45],["y",11,13,12,11]).
node_val(eq,46,43,[],[]).
node_val(load,48,47,[],[]).
node_val(name,47,43,[48],["x",11,8,7,11]).
node_val(compare,43,42,[[44],[46],47],[11,13,7,11]).
node_val(null,51,50,[],[]).
node_val(constant,50,49,[51],[true,true,true,12,19,15,12]).
node_val(return,49,42,[50],[12,19,8,12]).
node_val(add,54,53,[],[]).
node_val(load,56,55,[],[]).
node_val(name,55,53,[56],["y",14,13,12,14]).
node_val(load,58,57,[],[]).
node_val(name,57,53,[58],["z",14,17,16,14]).
node_val(binop,53,52,[54,55,57],[14,17,12,14]).
node_val(store,60,59,[],[]).
node_val(name,59,52,[60],["x",14,9,8,14]).
node_val(null,61,52,[],[]).
node_val(assign,52,42,[53,[59],61],[14,17,8,14]).
node_val(load,64,63,[],[]).
node_val(name,63,62,[64],["x",15,16,15,15]).
node_val(return,62,42,[63],[15,16,8,15]).
node_val(if,42,41,[43,[49],[52,62]],[11,16,4,15]).
node_val(null,67,66,[],[]).
node_val(null,68,66,[],[]).
node_val(arg,66,65,[67,68],["x",10,11,10,10]).
node_val(null,70,69,[],[]).
node_val(null,71,69,[],[]).
node_val(arg,69,65,[70,71],["y",10,14,13,10]).
node_val(null,73,72,[],[]).
node_val(null,74,72,[],[]).
node_val(arg,72,65,[73,74],["z",10,17,16,10]).
node_val(null,75,65,[],[]).
node_val(null,76,65,[],[]).
node_val(arguments,65,41,[[66,69,72],[],[],75,[],[],76],[]).
node_val(null,77,41,[],[]).
node_val(null,78,41,[],[]).
node_val(functiondef,41,0,[[42],65,77,78,[]],["arg_4",10,16,0,15]).
node_val(load,83,82,[],[]).
node_val(name,82,81,[83],["y",18,13,12,18]).
node_val(eq,84,81,[],[]).
node_val(load,86,85,[],[]).
node_val(name,85,81,[86],["x",18,8,7,18]).
node_val(compare,81,80,[[82],[84],85],[18,13,7,18]).
node_val(null,89,88,[],[]).
node_val(constant,88,87,[89],[true,true,true,19,19,15,19]).
node_val(return,87,80,[88],[19,19,8,19]).
node_val(load,93,92,[],[]).
node_val(name,92,91,[93],["z",20,15,14,20]).
node_val(eq,94,91,[],[]).
node_val(load,96,95,[],[]).
node_val(name,95,91,[96],["x",20,10,9,20]).
node_val(compare,91,90,[[92],[94],95],[20,15,9,20]).
node_val(null,99,98,[],[]).
node_val(constant,98,97,[99],[false,false,false,21,20,15,21]).
node_val(return,97,90,[98],[21,20,8,21]).
node_val(add,102,101,[],[]).
node_val(load,104,103,[],[]).
node_val(name,103,101,[104],["y",23,13,12,23]).
node_val(load,106,105,[],[]).
node_val(name,105,101,[106],["z",23,17,16,23]).
node_val(binop,101,100,[102,103,105],[23,17,12,23]).
node_val(store,108,107,[],[]).
node_val(name,107,100,[108],["x",23,9,8,23]).
node_val(null,109,100,[],[]).
node_val(assign,100,90,[101,[107],109],[23,17,8,23]).
node_val(load,112,111,[],[]).
node_val(name,111,110,[112],["x",24,16,15,24]).
node_val(return,110,90,[111],[24,16,8,24]).
node_val(if,90,80,[91,[97],[100,110]],[20,16,4,24]).
node_val(if,80,79,[81,[87],[90]],[18,16,4,24]).
node_val(null,115,114,[],[]).
node_val(null,116,114,[],[]).
node_val(arg,114,113,[115,116],["x",17,11,10,17]).
node_val(null,118,117,[],[]).
node_val(null,119,117,[],[]).
node_val(arg,117,113,[118,119],["y",17,14,13,17]).
node_val(null,121,120,[],[]).
node_val(null,122,120,[],[]).
node_val(arg,120,113,[121,122],["z",17,17,16,17]).
node_val(null,124,123,[],[]).
node_val(null,125,123,[],[]).
node_val(arg,123,113,[124,125],["a",17,20,19,17]).
node_val(null,126,113,[],[]).
node_val(null,127,113,[],[]).
node_val(arguments,113,79,[[114,117,120,123],[],[],126,[],[],127],[]).
node_val(null,128,79,[],[]).
node_val(null,129,79,[],[]).
node_val(functiondef,79,0,[[80],113,128,129,[]],["arg_5",17,16,0,24]).
node_val(null,133,132,[],[]).
node_val(constant,132,131,[133],[false,false,false,27,16,11,27]).
node_val(return,131,130,[132],[27,16,4,27]).
node_val(null,136,135,[],[]).
node_val(null,137,135,[],[]).
node_val(arg,135,134,[136,137],["x",26,11,10,26]).
node_val(null,138,134,[],[]).
node_val(null,139,134,[],[]).
node_val(arguments,134,130,[[135],[],[],138,[],[],139],[]).
node_val(null,140,130,[],[]).
node_val(null,141,130,[],[]).
node_val(functiondef,130,0,[[131],134,140,141,[]],["arg_6",26,16,0,27]).
node_val(module,0,-1,[[1,10,22,41,79,130],[]],[]).
