@@ -226,7 +226,6 @@ fn emit_aexpr_in(e: &mut EventEmitter, n: &AExpr) {
226226 e. token ( TokenKind :: L_PAREN ) ;
227227 super :: emit_node ( rexpr, e) ;
228228 e. token ( TokenKind :: R_PAREN ) ;
229- return ;
230229 }
231230 }
232231 }
@@ -319,7 +318,7 @@ fn emit_aexpr_between(e: &mut EventEmitter, n: &AExpr) {
319318 // rexpr is a List node with two elements, but we need "expr AND expr" not "expr, expr"
320319 if let Some ( ref rexpr) = n. rexpr {
321320 if let Some ( pgt_query:: NodeEnum :: List ( list) ) = rexpr. node . as_ref ( ) {
322- if list. items . len ( ) >= 1 {
321+ if ! list. items . is_empty ( ) {
323322 super :: emit_node ( & list. items [ 0 ] , e) ;
324323 }
325324 if list. items . len ( ) >= 2 {
@@ -349,7 +348,7 @@ fn emit_aexpr_not_between(e: &mut EventEmitter, n: &AExpr) {
349348 // rexpr is a List node with two elements, but we need "expr AND expr" not "expr, expr"
350349 if let Some ( ref rexpr) = n. rexpr {
351350 if let Some ( pgt_query:: NodeEnum :: List ( list) ) = rexpr. node . as_ref ( ) {
352- if list. items . len ( ) >= 1 {
351+ if ! list. items . is_empty ( ) {
353352 super :: emit_node ( & list. items [ 0 ] , e) ;
354353 }
355354 if list. items . len ( ) >= 2 {
@@ -379,7 +378,7 @@ fn emit_aexpr_between_sym(e: &mut EventEmitter, n: &AExpr) {
379378 // rexpr is a List node with two elements, but we need "expr AND expr" not "expr, expr"
380379 if let Some ( ref rexpr) = n. rexpr {
381380 if let Some ( pgt_query:: NodeEnum :: List ( list) ) = rexpr. node . as_ref ( ) {
382- if list. items . len ( ) >= 1 {
381+ if ! list. items . is_empty ( ) {
383382 super :: emit_node ( & list. items [ 0 ] , e) ;
384383 }
385384 if list. items . len ( ) >= 2 {
@@ -411,7 +410,7 @@ fn emit_aexpr_not_between_sym(e: &mut EventEmitter, n: &AExpr) {
411410 // rexpr is a List node with two elements, but we need "expr AND expr" not "expr, expr"
412411 if let Some ( ref rexpr) = n. rexpr {
413412 if let Some ( pgt_query:: NodeEnum :: List ( list) ) = rexpr. node . as_ref ( ) {
414- if list. items . len ( ) >= 1 {
413+ if ! list. items . is_empty ( ) {
415414 super :: emit_node ( & list. items [ 0 ] , e) ;
416415 }
417416 if list. items . len ( ) >= 2 {
@@ -459,7 +458,7 @@ fn emit_simple_operator(e: &mut EventEmitter, op: &str) {
459458 e. token ( TokenKind :: IDENT ( op. to_string ( ) ) ) ;
460459}
461460
462- fn extract_simple_operator < ' a > ( name : & ' a [ Node ] ) -> Option < & ' a str > {
461+ fn extract_simple_operator ( name : & [ Node ] ) -> Option < & str > {
463462 if name. len ( ) != 1 {
464463 return None ;
465464 }
0 commit comments