@@ -62,7 +62,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
6262 source_range : None ,
6363 variant : Application ( Rc :: new ( stepped_applicand) , argument. clone ( ) ) ,
6464 } ) ;
65- } ;
65+ }
6666
6767 // Ensure the applicand is a value.
6868 if !is_value ( applicand) {
@@ -75,7 +75,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
7575 source_range : None ,
7676 variant : Application ( applicand. clone ( ) , Rc :: new ( stepped_argument) ) ,
7777 } ) ;
78- } ;
78+ }
7979
8080 // Ensure the argument is a value.
8181 if !is_value ( argument) {
@@ -114,7 +114,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
114114 body. clone ( ) ,
115115 ) ,
116116 } ) ;
117- } ;
117+ }
118118
119119 // Ensure the definition is a value.
120120 if !is_value ( definition) {
@@ -188,7 +188,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
188188 source_range : None ,
189189 variant : Negation ( Rc :: new ( stepped_subterm) ) ,
190190 } ) ;
191- } ;
191+ }
192192
193193 // Ensure the subterm is a value.
194194 if !is_value ( subterm) {
@@ -214,7 +214,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
214214 source_range : None ,
215215 variant : Sum ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
216216 } ) ;
217- } ;
217+ }
218218
219219 // Ensure the left subterm is a value.
220220 if !is_value ( term1) {
@@ -227,7 +227,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
227227 source_range : None ,
228228 variant : Sum ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
229229 } ) ;
230- } ;
230+ }
231231
232232 // Ensure the right subterm is a value.
233233 if !is_value ( term2) {
@@ -255,7 +255,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
255255 source_range : None ,
256256 variant : Difference ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
257257 } ) ;
258- } ;
258+ }
259259
260260 // Ensure the left subterm is a value.
261261 if !is_value ( term1) {
@@ -268,7 +268,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
268268 source_range : None ,
269269 variant : Difference ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
270270 } ) ;
271- } ;
271+ }
272272
273273 // Ensure the right subterm is a value.
274274 if !is_value ( term2) {
@@ -296,7 +296,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
296296 source_range : None ,
297297 variant : Product ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
298298 } ) ;
299- } ;
299+ }
300300
301301 // Ensure the left subterm is a value.
302302 if !is_value ( term1) {
@@ -309,7 +309,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
309309 source_range : None ,
310310 variant : Product ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
311311 } ) ;
312- } ;
312+ }
313313
314314 // Ensure the right subterm is a value.
315315 if !is_value ( term2) {
@@ -337,7 +337,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
337337 source_range : None ,
338338 variant : Quotient ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
339339 } ) ;
340- } ;
340+ }
341341
342342 // Ensure the left subterm is a value.
343343 if !is_value ( term1) {
@@ -350,7 +350,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
350350 source_range : None ,
351351 variant : Quotient ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
352352 } ) ;
353- } ;
353+ }
354354
355355 // Ensure the right subterm is a value.
356356 if !is_value ( term2) {
@@ -378,7 +378,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
378378 source_range : None ,
379379 variant : LessThan ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
380380 } ) ;
381- } ;
381+ }
382382
383383 // Ensure the left subterm is a value.
384384 if !is_value ( term1) {
@@ -391,7 +391,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
391391 source_range : None ,
392392 variant : LessThan ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
393393 } ) ;
394- } ;
394+ }
395395
396396 // Ensure the right subterm is a value.
397397 if !is_value ( term2) {
@@ -419,7 +419,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
419419 source_range : None ,
420420 variant : LessThanOrEqualTo ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
421421 } ) ;
422- } ;
422+ }
423423
424424 // Ensure the left subterm is a value.
425425 if !is_value ( term1) {
@@ -432,7 +432,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
432432 source_range : None ,
433433 variant : LessThanOrEqualTo ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
434434 } ) ;
435- } ;
435+ }
436436
437437 // Ensure the right subterm is a value.
438438 if !is_value ( term2) {
@@ -460,7 +460,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
460460 source_range : None ,
461461 variant : EqualTo ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
462462 } ) ;
463- } ;
463+ }
464464
465465 // Ensure the left subterm is a value.
466466 if !is_value ( term1) {
@@ -473,7 +473,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
473473 source_range : None ,
474474 variant : EqualTo ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
475475 } ) ;
476- } ;
476+ }
477477
478478 // Ensure the right subterm is a value.
479479 if !is_value ( term2) {
@@ -501,7 +501,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
501501 source_range : None ,
502502 variant : GreaterThan ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
503503 } ) ;
504- } ;
504+ }
505505
506506 // Ensure the left subterm is a value.
507507 if !is_value ( term1) {
@@ -514,7 +514,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
514514 source_range : None ,
515515 variant : GreaterThan ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
516516 } ) ;
517- } ;
517+ }
518518
519519 // Ensure the right subterm is a value.
520520 if !is_value ( term2) {
@@ -542,7 +542,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
542542 source_range : None ,
543543 variant : GreaterThanOrEqualTo ( Rc :: new ( stepped_term1) , term2. clone ( ) ) ,
544544 } ) ;
545- } ;
545+ }
546546
547547 // Ensure the left subterm is a value.
548548 if !is_value ( term1) {
@@ -555,7 +555,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
555555 source_range : None ,
556556 variant : GreaterThanOrEqualTo ( term1. clone ( ) , Rc :: new ( stepped_term2) ) ,
557557 } ) ;
558- } ;
558+ }
559559
560560 // Ensure the right subterm is a value.
561561 if !is_value ( term2) {
@@ -587,7 +587,7 @@ pub fn step<'a>(term: &Term<'a>) -> Option<Term<'a>> {
587587 else_branch. clone ( ) ,
588588 ) ,
589589 } ) ;
590- } ;
590+ }
591591
592592 // Ensure the condition is a value.
593593 if !is_value ( condition) {
0 commit comments