Searched refs:expr (Results 1 – 5 of 5) sorted by relevance
/Renode-v1.15.3-c57714d/tools/PeakRDL-renode/src/peakrdl_renode/csharp/ |
D | op_order.py | 26 def __init__(self, expr: Expr, **kwargs): 27 super().__init__(expr.type, **kwargs) 28 self.expr = expr 31 return [self.expr] 34 return chain('(', self.expr.tokenize(cg), ')') 41 def get_precedence(expr: Expr) -> int: 42 match expr: 57 def m_parenthesize(expr: Expr) -> None: 59 expr.replace(hole) 60 parenthesis = Parenthesis(expr) [all …]
|
D | op_null.py | 32 case (IntLit() as lit, expr) | (expr, IntLit() as lit): 34 node.replace(expr.detach()) 43 case (IntLit() as lit, expr) | (expr, IntLit() as lit): 46 elif lit.value == (1 << expr.type.width) - 1: 47 node.replace(expr.detach())
|
D | ast.py | 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']) [all …]
|
/Renode-v1.15.3-c57714d/src/Renode/PlatformDescription/ |
D | AccessConditionParser.cs | 90 private static AstNode ParseExpression(string expr) in ParseExpression() argument 92 return OrTerm.Parse(expr); in ParseExpression() 111 from expr in Factor 112 select new NotNode(expr); 121 from expr in OrTerm 123 select expr;
|
/Renode-v1.15.3-c57714d/tools/PeakRDL-renode/src/peakrdl_renode/ |
D | memory.py | 57 def m_cast_to_field_type(ty: ast.Type, expr: ast.Expr) -> ast.Expr: 58 if ty == expr.type: 59 return expr 62 return op.NEQ(expr, ast.IntLit(0, expr.type.is_unsigned, expr.type.is_long)) 64 return ast.Cast(ty, expr)
|