From dd446217a996985f81800390a73bbb6c54314055 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Fri, 1 Aug 2014 05:34:09 +0200 Subject: [PATCH] Fix bug with user function calls not being renamed. --- lslopt/lslparse.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lslopt/lslparse.py b/lslopt/lslparse.py index 3a45dc9..612d90b 100644 --- a/lslopt/lslparse.py +++ b/lslopt/lslparse.py @@ -139,7 +139,7 @@ class parser(object): def AddSymbol(self, kind, scope, name, **values): values['Kind'] = kind - if kind in 'vl': + if kind in 'vlf': values['Scope'] = scope self.symtab[scope][name] = values @@ -1706,7 +1706,7 @@ class parser(object): elif self.tok[0] == '}': bracelevel -= 1 self.NextToken() - ret[name] = {'Kind':'f','Type':typ,'ParamTypes':params} + ret[name] = {'Kind':'f','Type':typ,'ParamTypes':params,'Scope':0} elif typ is None: return ret # A variable needs a type