diff --git a/lslopt/lslparse.py b/lslopt/lslparse.py index d4ad6f7..0e148e5 100644 --- a/lslopt/lslparse.py +++ b/lslopt/lslparse.py @@ -1870,7 +1870,7 @@ class parser(object): fn = getattr(lslfuncs, name, None) self.functions[name] = {'Kind':'f', 'Type':typ, 'ParamTypes':args} if fn is not None: - self.functions['Fn'] = fn + self.functions[name]['Fn'] = fn elif match.group(4): # constant name = match.group(5)