bless([ [ bless([ bless([ bless([ bless(["Myvalue.xyz"], "Ast::Var"), "==", bless([1], "Ast::Literal"), ], "Ast::Binop"), "Or", bless([ bless(["Frmae_1.signal_1"], "Ast::Var"), "==", bless([1], "Ast::Literal"), ], "Ast::Binop"), ], "Ast::Binop"), bless([bless(["a"], "Ast::Var"), "=", bless([1], "Ast::Literal")], "Ast::Binop"), bless([bless(["a"], "Ast::Var"), "=", bless([0], "Ast::Literal")], "Ast::Binop"), ], "Ast::Cond"), ], [ bless([ bless([ bless([ bless(["Myvalue.xyz"], "Ast::Var"), "==", bless([1], "Ast::Literal"), ], "Ast::Binop"), "Or", bless([ bless(["Frmae_1.signal_1"], "Ast::Var"), "==", bless([1], "Ast::Literal"), ], "Ast::Binop"), ], "Ast::Binop"), bless([bless(["a"], "Ast::Var"), "=", bless([1], "Ast::Literal")], "Ast::Binop"), bless([bless(["a"], "Ast::Var"), "=", bless([0], "Ast::Literal")], "Ast::Binop"), ], "Ast::Cond"), ], ], "Ast::Block")