Lines Matching refs:expr
512 def __init__(self, expr: Expr, **kwargs) -> None:
514 self.m_expr = expr
515 expr.parent = (self, 'expr')
518 def expr(self) -> Expr: return self.expr member in StmtExpr
927 def __init__(self, expr: 'Expr | None' = None, **kwargs) -> None:
929 self.expr = expr
930 if expr is not None: self.expr.parent = (self, 'expr')
933 return [self.expr] if self.expr is not None else []
937 if self.expr is not None:
938 return chain(tokens, ['return '], self.expr.tokenize(cg), [';\n'])
943 def __init__(self, expr: 'Expr', **kwargs) -> None:
945 self.expr = expr;
948 return [self.expr]
954 self.expr.tokenize(cg), [';\n']
1025 def __init__(self, ty: Type, expr: Expr, **kwargs):
1027 self.expr = expr
1029 self.expr.parent = (self, 'expr')
1032 return [self.expr]
1038 self.expr.tokenize(cg)