1.1 --- a/micropython/report.py Wed Nov 23 00:13:21 2011 +0100
1.2 +++ b/micropython/report.py Fri Jan 27 00:12:17 2012 +0100
1.3 @@ -487,6 +487,7 @@
1.4
1.5 for names, objects in interfaces:
1.6 if names:
1.7 + names = list(names)
1.8 names.sort()
1.9 self.stream.write("<tr>\n")
1.10 self.stream.write("<td class='summary-interface %s'>%s</td>" % (classes, ", ".join(names)))
1.11 @@ -1031,6 +1032,9 @@
1.12 self._span_end()
1.13 self._span_end()
1.14
1.15 + def visitLeftShift(self, node):
1.16 + self._visitBinary(node, "lshift", "<<")
1.17 +
1.18 visitList = visitAssList
1.19
1.20 def visitListComp(self, node):
1.21 @@ -1101,6 +1105,9 @@
1.22 def visitPower(self, node):
1.23 self._visitBinary(node, "pow", "**")
1.24
1.25 + def visitRightShift(self, node):
1.26 + self._visitBinary(node, "rshift", ">>")
1.27 +
1.28 def visitSlice(self, node):
1.29 self._span_start("slice")
1.30 self.dispatch(node.expr)