Utilities/ClassBrowsers/rbclbr.py

changeset 5604
b047181a4a33
parent 5389
9b1c800daff3
child 5651
982465f8389c
--- a/Utilities/ClassBrowsers/rbclbr.py	Sat Mar 11 14:35:22 2017 +0100
+++ b/Utilities/ClassBrowsers/rbclbr.py	Sat Mar 11 18:08:42 2017 +0100
@@ -180,17 +180,18 @@
     """
     Class to represent a Ruby class.
     """
-    def __init__(self, module, name, super, file, lineno):
+    def __init__(self, module, name, superClasses, file, lineno):
         """
         Constructor
         
         @param module name of the module containing this class
         @param name name of this class
-        @param super list of class names this class is inherited from
+        @param superClasses list of class names this class is inherited from
         @param file filename containing this class
         @param lineno linenumber of the class definition
         """
-        ClbrBaseClasses.Class.__init__(self, module, name, super, file, lineno)
+        ClbrBaseClasses.Class.__init__(self, module, name, superClasses, file,
+                                       lineno)
         VisibilityMixin.__init__(self)
 
 
@@ -260,7 +261,7 @@
     """
     global _modules
     
-    dict = {}
+    dictionary = {}
     dict_counts = {}
 
     if module in _modules:
@@ -275,10 +276,10 @@
         f.close()
     if type not in SUPPORTED_TYPES:
         # not Ruby source, can't do anything with this module
-        _modules[module] = dict
-        return dict
+        _modules[module] = dictionary
+        return dictionary
 
-    _modules[module] = dict
+    _modules[module] = dictionary
     classstack = []  # stack of (class, indent) pairs
     acstack = []    # stack of (access control, indent) pairs
     indent = 0
@@ -286,8 +287,8 @@
         src = Utilities.readEncodedFile(file)[0]
     except (UnicodeError, IOError):
         # can't do anything with this module
-        _modules[module] = dict
-        return dict
+        _modules[module] = dictionary
+        return dictionary
 
     lineno, last_lineno_pos = 1, 0
     cur_obj = None
@@ -356,7 +357,7 @@
                         meth_name, dict_counts[meth_name])
                 else:
                     dict_counts[meth_name] = 0
-                dict[meth_name] = f
+                dictionary[meth_name] = f
             if not classstack:
                 if lastGlobalEntry:
                     lastGlobalEntry.setEndLine(lineno - 1)
@@ -398,10 +399,10 @@
             cur_class = Class(module, class_name, inherit,
                               file, lineno)
             if not classstack:
-                if class_name in dict:
-                    cur_class = dict[class_name]
+                if class_name in dictionary:
+                    cur_class = dictionary[class_name]
                 else:
-                    dict[class_name] = cur_class
+                    dictionary[class_name] = cur_class
             else:
                 cls = classstack[-1][0]
                 if class_name in cls.classes:
@@ -439,10 +440,10 @@
             # remember this class
             cur_class = Module(module, module_name, file, lineno)
             if not classstack:
-                if module_name in dict:
-                    cur_class = dict[module_name]
+                if module_name in dictionary:
+                    cur_class = dictionary[module_name]
                 else:
-                    dict[module_name] = cur_class
+                    dictionary[module_name] = cur_class
             else:
                 cls = classstack[-1][0]
                 if module_name in cls.classes:
@@ -582,11 +583,11 @@
             coding = m.group("Coding")
             lineno = lineno + src.count('\n', last_lineno_pos, start)
             last_lineno_pos = start
-            if "@@Coding@@" not in dict:
-                dict["@@Coding@@"] = ClbrBaseClasses.Coding(
+            if "@@Coding@@" not in dictionary:
+                dictionary["@@Coding@@"] = ClbrBaseClasses.Coding(
                     module, file, lineno, coding)
 
         else:
             assert 0, "regexp _getnext found something unexpected"
 
-    return dict
+    return dictionary

eric ide

mercurial