diff options
Diffstat (limited to 'Tools')
-rw-r--r-- | Tools/compiler/astgen.py | 6 | ||||
-rw-r--r-- | Tools/compiler/compiler/astgen.py | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/Tools/compiler/astgen.py b/Tools/compiler/astgen.py index 245eebd..90201d3 100644 --- a/Tools/compiler/astgen.py +++ b/Tools/compiler/astgen.py @@ -71,15 +71,15 @@ class NodeInfo: if arg.endswith('*'): arg = self.argnames[i] = arg[:-1] d[arg] = P_OTHER - hardest_arg = P_OTHER + hardest_arg = max(hardest_arg, P_OTHER) elif arg.endswith('!'): arg = self.argnames[i] = arg[:-1] d[arg] = P_NESTED - hardest_arg = P_NESTED + hardest_arg = max(hardest_arg, P_NESTED) elif arg.endswith('&'): arg = self.argnames[i] = arg[:-1] d[arg] = P_NONE - hardest_arg = P_NONE + hardest_arg = max(hardest_arg, P_NONE) else: d[arg] = P_NODE self.hardest_arg = hardest_arg diff --git a/Tools/compiler/compiler/astgen.py b/Tools/compiler/compiler/astgen.py index 245eebd..90201d3 100644 --- a/Tools/compiler/compiler/astgen.py +++ b/Tools/compiler/compiler/astgen.py @@ -71,15 +71,15 @@ class NodeInfo: if arg.endswith('*'): arg = self.argnames[i] = arg[:-1] d[arg] = P_OTHER - hardest_arg = P_OTHER + hardest_arg = max(hardest_arg, P_OTHER) elif arg.endswith('!'): arg = self.argnames[i] = arg[:-1] d[arg] = P_NESTED - hardest_arg = P_NESTED + hardest_arg = max(hardest_arg, P_NESTED) elif arg.endswith('&'): arg = self.argnames[i] = arg[:-1] d[arg] = P_NONE - hardest_arg = P_NONE + hardest_arg = max(hardest_arg, P_NONE) else: d[arg] = P_NODE self.hardest_arg = hardest_arg |