]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
dtoc: avoid invalid escape sequence '\s'
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Tue, 27 Feb 2024 21:51:38 +0000 (22:51 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 1 Mar 2024 14:53:47 +0000 (09:53 -0500)
\s is not a valid escape sequence in strings.
Mark regular expressions with r''.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
tools/dtoc/src_scan.py

index 3bef59d616ed9e1069051d26b70f16098b01c59a..2437200a42d848333c2023b0247280c0aab15cdf 100644 (file)
@@ -291,8 +291,8 @@ class Scanner:
         """
         structs = {}
 
-        re_struct = re.compile('^struct ([a-z0-9_]+) {$')
-        re_asm = re.compile('../arch/[a-z0-9]+/include/asm/(.*)')
+        re_struct = re.compile(r'^struct ([a-z0-9_]+) {$')
+        re_asm = re.compile(r'../arch/[a-z0-9]+/include/asm/(.*)')
         prefix = ''
         for line in buff.splitlines():
             # Handle line continuation
@@ -470,8 +470,8 @@ class Scanner:
         re_of_match = re.compile(
             r'\.of_match\s*=\s*(of_match_ptr\()?([a-z0-9_]+)([^,]*),')
 
-        re_phase = re.compile('^\s*DM_PHASE\((.*)\).*$')
-        re_hdr = re.compile('^\s*DM_HEADER\((.*)\).*$')
+        re_phase = re.compile(r'^\s*DM_PHASE\((.*)\).*$')
+        re_hdr = re.compile(r'^\s*DM_HEADER\((.*)\).*$')
         re_alias = re.compile(r'DM_DRIVER_ALIAS\(\s*(\w+)\s*,\s*(\w+)\s*\)')
 
         # Matches the struct name for priv, plat