back-dollar-quoted-argument: Correct octal escape syntax.
A leading zero, as in '\0NNN', is permitted by 'echo' but not by 'print', and «$''» follows 'print'.
This commit is contained in:
		
							parent
							
								
									8a43bd2cd9
								
							
						
					
					
						commit
						0788514cbd
					
				|  | @ -317,7 +317,7 @@ _zsh_highlight_main_highlighter_highlight_dollar_string() | |||
|             AA=$arg[$i+1,$c-1] | ||||
|             # Matching for HEX and OCT values like \0xA6, \xA6 or \012 | ||||
|             if [[    "$AA" =~ "^(x|X)[0-9a-fA-F]{1,2}" | ||||
|                   || "$AA" =~ "^0[0-7]{1,3}" | ||||
|                   || "$AA" =~ "^[0-7]{1,3}" | ||||
|                   || "$AA" =~ "^u[0-9a-fA-F]{1,4}" | ||||
|                   || "$AA" =~ "^U[0-9a-fA-F]{1,8}" | ||||
|                ]]; then | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue