Lines Matching defs:expr_str
340 def expr_str(self,expr):
343 elif etype == 'GROUP': return "(%s)" % self.expr_str(expr[1])
347 return "%s %s %s" % (self.expr_str(expr[2]),expr[1],self.expr_str(expr[3]))
352 return "%s %s %s" % (self.expr_str(expr[2]),expr[1],self.expr_str(expr[3]))
357 if dim1 and not dim2: return "%s(%s)" % (varname, self.expr_str(dim1))
358 return "%s(%s,%s)" % (varname, self.expr_str(dim1),self.expr_str(dim2))
377 if p[0] and p[1]: _out += '"%s"%s' % (p[0],self.expr_str(p[1]))
378 elif p[1]: _out += self.expr_str(p[1])
384 print("%s LET %s = %s" % (line,self.var_str(instr[1]),self.expr_str(instr[2])))
398 _out = "%s FOR %s = %s TO %s" % (line,instr[1],self.expr_str(instr[2]),self.expr_str(instr[3]))
399 if instr[4]: _out += " STEP %s" % (self.expr_str(instr[4]))
404 print("%s DEF %s(%s) = %s" % (line,instr[1],instr[2],self.expr_str(instr[3])))