Lines Matching refs:exprs
33 def __init__(self, slicc, proc_name, exprs):
36 self.exprs = exprs
39 return "[FuncCallExpr: %s %s]" % (self.proc_name, self.exprs)
47 # 'self.exprs[0].location' represents the location.
57 dflag = "%s" % (self.exprs[0].name)
59 format = "%s" % (self.exprs[1].inline())
63 for i in range(2, len(self.exprs)):
64 str_list.append("%s" % self.exprs[i].inline())
68 dflag, self.exprs[0].location, format[2:format_length-2])
72 self.exprs[0].location, format[2:format_length-2],
78 format = "%s" % (self.exprs[0].inline())
82 for i in range(1, len(self.exprs)):
83 str_list.append("%s" % self.exprs[i].inline())
87 self.exprs[0].location, format[2:format_length-2])
90 self.exprs[0].location, format[2:format_length-2],
98 code("APPEND_TRANSITION_COMMENT($0)", self.exprs[0].inline())
103 for expr in self.exprs:
114 cvec, type_vec = func.checkArguments(self.exprs)
166 code("$0", self.exprs[0].embedError(cvec[0]))
168 error = self.exprs[0].embedError('"assert failure"')