]> xenbits.xensource.com Git - qemu-xen.git/commitdiff
decodetree: Allow +- to begin a number initializing a field
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 28 Feb 2019 22:36:52 +0000 (14:36 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 12 Mar 2019 16:46:58 +0000 (09:46 -0700)
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
scripts/decodetree.py

index 6e7ba278bea4964d477c5149ef4acbd145eba7db..f6f58e2fec1a2dc12b2a812b66f177923068bc38 100755 (executable)
@@ -589,7 +589,7 @@ def parse_generic(lineno, is_format, name, toks):
             continue
 
         # 'Foo=number' sets an argument field to a constant value
-        if re_fullmatch(re_ident + '=[0-9]+', t):
+        if re_fullmatch(re_ident + '=[+-]?[0-9]+', t):
             (fname, value) = t.split('=')
             value = int(value)
             flds = add_field(lineno, flds, fname, ConstField(value))