Trait leo_asg::reducer::ExpressionVisitor [−][src]
Provided methods
fn visit_expression(&mut self, input: &Cell<&'a Expression<'a>>) -> VisitResult
[src]
fn visit_array_access(
&mut self,
input: &ArrayAccessExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &ArrayAccessExpression<'a>
) -> VisitResult
fn visit_array_init(&mut self, input: &ArrayInitExpression<'a>) -> VisitResult
[src]
fn visit_array_inline(
&mut self,
input: &ArrayInlineExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &ArrayInlineExpression<'a>
) -> VisitResult
fn visit_array_range_access(
&mut self,
input: &ArrayRangeAccessExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &ArrayRangeAccessExpression<'a>
) -> VisitResult
fn visit_binary(&mut self, input: &BinaryExpression<'a>) -> VisitResult
[src]
fn visit_call(&mut self, input: &CallExpression<'a>) -> VisitResult
[src]
fn visit_circuit_access(
&mut self,
input: &CircuitAccessExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &CircuitAccessExpression<'a>
) -> VisitResult
fn visit_circuit_init(
&mut self,
input: &CircuitInitExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &CircuitInitExpression<'a>
) -> VisitResult
fn visit_ternary_expression(
&mut self,
input: &TernaryExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &TernaryExpression<'a>
) -> VisitResult
fn visit_cast_expression(&mut self, input: &CastExpression<'a>) -> VisitResult
[src]
fn visit_constant(&mut self, input: &Constant<'a>) -> VisitResult
[src]
fn visit_tuple_access(
&mut self,
input: &TupleAccessExpression<'a>
) -> VisitResult
[src]
&mut self,
input: &TupleAccessExpression<'a>
) -> VisitResult