scanner: fix a typo in right_shift
							parent
							
								
									10e15e5de7
								
							
						
					
					
						commit
						ee9cfe22ec
					
				|  | @ -623,7 +623,7 @@ pub fn (s mut Scanner) scan() token.Token { | |||
| 			else if nextc == `>` { | ||||
| 				if s.pos + 2 < s.text.len && s.text[s.pos + 2] == `=` { | ||||
| 					s.pos += 2 | ||||
| 					return s.scan_res(.righ_shift_assign, '') | ||||
| 					return s.scan_res(.right_shift_assign, '') | ||||
| 				} | ||||
| 				s.pos++ | ||||
| 				return s.scan_res(.right_shift, '') | ||||
|  |  | |||
|  | @ -54,7 +54,7 @@ pub enum Kind { | |||
| 	mod_assign | ||||
| 	or_assign | ||||
| 	and_assign | ||||
| 	righ_shift_assign | ||||
| 	right_shift_assign | ||||
| 	left_shift_assign | ||||
| 	// {}  () []
 | ||||
| 	lcbr | ||||
|  | @ -126,7 +126,7 @@ pub enum Kind { | |||
| const ( | ||||
| 	assign_tokens = [Kind.assign, .plus_assign, .minus_assign, .mult_assign, | ||||
| 	.div_assign, .xor_assign, .mod_assign, .or_assign, .and_assign, | ||||
| 	.righ_shift_assign, .left_shift_assign] | ||||
| 	.right_shift_assign, .left_shift_assign] | ||||
| 	nr_tokens = 141 | ||||
| ) | ||||
| // build_keys genereates a map with keywords' string values:
 | ||||
|  | @ -183,7 +183,7 @@ fn build_token_str() []string { | |||
| 	s[Kind.mod_assign] = '%=' | ||||
| 	s[Kind.or_assign] = '|=' | ||||
| 	s[Kind.and_assign] = '&=' | ||||
| 	s[Kind.righ_shift_assign] = '>>=' | ||||
| 	s[Kind.right_shift_assign] = '>>=' | ||||
| 	s[Kind.left_shift_assign] = '<<=' | ||||
| 	s[Kind.lcbr] = '{' | ||||
| 	s[Kind.rcbr] = '}' | ||||
|  | @ -397,7 +397,7 @@ pub fn (tok Token) precedence() int { | |||
| 		// .logical_or,
 | ||||
| 		.assign, .plus_assign, .minus_assign, .div_assign, .mod_assign, .or_assign, | ||||
| 		//
 | ||||
| 		.left_shift_assign, .righ_shift_assign, .mult_assign { | ||||
| 		.left_shift_assign, .right_shift_assign, .mult_assign { | ||||
| 			return int(Precedence.assign) | ||||
| 		} | ||||
| 		.key_in, .key_as { | ||||
|  | @ -460,7 +460,7 @@ pub fn (tok Token) is_right_assoc() bool { | |||
| 	// `=` | `+=` | `-=` | `*=` | `/=`
 | ||||
| 	.assign, .plus_assign, .minus_assign, .mult_assign, .div_assign, | ||||
| 	// `%=` | `>>=` | `<<=`
 | ||||
| 	.mod_assign, .righ_shift_assign, .left_shift_assign, | ||||
| 	.mod_assign, .right_shift_assign, .left_shift_assign, | ||||
| 	// `&=` | `^=` | `|=`
 | ||||
| 	.and_assign, .xor_assign, .or_assign] | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue