--- a/eric6/Utilities/ClassBrowsers/rbclbr.py Mon Apr 12 19:05:23 2021 +0200 +++ b/eric6/Utilities/ClassBrowsers/rbclbr.py Mon Apr 12 19:21:40 2021 +0200 @@ -384,13 +384,12 @@ cur_obj = f classstack.append((f, thisindent)) # Marker for nested fns - elif m.start("String") >= 0: - pass - - elif m.start("Comment") >= 0: - pass - - elif m.start("ClassIgnored") >= 0: + elif ( + m.start("String") >= 0 or + m.start("Comment") >= 0 or + m.start("ClassIgnored") >= 0 or + m.start("BeginEnd") >= 0 + ): pass elif m.start("Class") >= 0: @@ -602,9 +601,6 @@ else: indent = 0 - elif m.start("BeginEnd") >= 0: - pass - elif m.start("CodingLine") >= 0: # a coding statement coding = m.group("Coding")