Lines Matching refs:expr
403 self.expr = self.parseExpression(0)
405 print("CppExpr: got " + repr(self.expr))
670 return self.dump_node(self.expr)
711 return self.source_node(self.expr)
721 return self.int_node(self.expr)
808 self.expr = self.optimize_node(self.expr, macros)
813 def get_expr(self, expr): argument
814 return repr(CppExpr(CppStringTokenizer(expr).tokens))
843 def get_expr_optimize(self, expr, macros=None): argument
846 e = CppExpr(CppStringTokenizer(expr).tokens)
922 def get_expr_string(self, expr): argument
923 return str(CppExpr(CppStringTokenizer(expr).tokens))
994 self.expr = CppExpr(self.tokens)
1110 result += repr(self.expr)
1127 e = self.expr.expr
1134 result = "#if " + str(self.expr)
1141 expr = strip_space(' '.join([tok.id for tok in self.tokens]))
1143 result += re.sub(r'(\w+) \(', r'\1(', expr)
1201 b.expr.optimize(macros)
1489 b.expr = CppExpr(b.tokens)
1751 expr = blocks[j].expr
1752 r = expr.toInt()
1781 blocks[j].expr = CppExpr(CppStringTokenizer("1").tokens)
1828 blocks[k].expr = CppExpr(CppStringTokenizer("0").tokens)
1835 blocks[k].expr = CppExpr(CppStringTokenizer("0").tokens)