File tree 1 file changed +5
-25
lines changed
1 file changed +5
-25
lines changed Original file line number Diff line number Diff line change @@ -532,38 +532,18 @@ def yylex
532
532
@lex_state = :expr_beg
533
533
return :tSEMI , ';'
534
534
535
- elsif scan ( /\* / )
536
- if scan ( /\* / )
537
- if scan ( /\= / )
538
- @lex_state = :expr_beg
539
- return :tOP_ASGN , '**'
540
- end
541
-
542
- self . set_arg_state
543
- return :tPOW , '**'
544
-
545
- else
546
- if scan ( /\= / )
547
- @lex_state = :expr_beg
548
- return :tOP_ASGN , '*'
549
- end
550
- end
551
-
552
- if scan ( /\* \= / )
535
+ elsif check ( /\* / )
536
+ if scan ( /\* \* \= / )
553
537
@lex_state = :expr_beg
554
538
return :tOP_ASGN , '**'
555
- end
556
-
557
- if scan ( /\* / )
539
+ elsif scan ( /\* \* / )
558
540
self . set_arg_state
559
541
return :tPOW , '**'
560
- end
561
-
562
- if scan ( /\= / )
542
+ elsif scan ( /\* \= / )
563
543
@lex_state = :expr_beg
564
544
return :tOP_ASGN , '*'
565
545
else
566
- result = '*'
546
+ result = scan ( / \* / )
567
547
568
548
if after_operator?
569
549
@lex_state = :expr_arg
You can’t perform that action at this time.
0 commit comments