mirror of
				https://github.com/pragma-/pbot.git
				synced 2025-11-04 00:27:23 +01:00 
			
		
		
		
	applets/c2english: fix switch case labels
This commit is contained in:
		
							parent
							
								
									59b7ee7115
								
							
						
					
					
						commit
						eb301ea948
					
				@ -424,7 +424,7 @@ labeled_statement:
 | 
			
		||||
      identifier ':' statement[context => 'label'] (';')(?)
 | 
			
		||||
          { "Let there be a label $item{identifier}.\n$item{statement}" }
 | 
			
		||||
    | ('case' constant_expression
 | 
			
		||||
          { $item{constant_expression} }
 | 
			
		||||
          { $return = $item{constant_expression} }
 | 
			
		||||
        ':')(s)
 | 
			
		||||
          {
 | 
			
		||||
            my @items = @{$item[1]};
 | 
			
		||||
@ -444,7 +444,7 @@ labeled_statement:
 | 
			
		||||
            } elsif (not length $statements and not $last) {
 | 
			
		||||
              $statements = "Do nothing.\n";
 | 
			
		||||
            }
 | 
			
		||||
            $return = "If it has the value $item[-2], ^L$statements$last";
 | 
			
		||||
            $return = "If it has the value $item[1]->[0], ^L$statements$last";
 | 
			
		||||
          }
 | 
			
		||||
    | 'default' ':' statement
 | 
			
		||||
          { "In the default case, ^L$item{statement}" }
 | 
			
		||||
 | 
			
		||||
@ -25,8 +25,8 @@ use PBot::Imports;
 | 
			
		||||
# These are set by the /misc/update_version script
 | 
			
		||||
use constant {
 | 
			
		||||
    BUILD_NAME     => "PBot",
 | 
			
		||||
    BUILD_REVISION => 4683,
 | 
			
		||||
    BUILD_DATE     => "2023-08-19",
 | 
			
		||||
    BUILD_REVISION => 4685,
 | 
			
		||||
    BUILD_DATE     => "2023-09-21",
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
sub initialize {}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user