def add_lines(self, lines, lineno=None, split=True):
        if lineno != None:
            track = self.jsvars % "%(track)s['lineno'] = "
            while len(self.lines) > 0 and \
                  self.lines[-1][1].strip().startswith(track):
                self.lines.pop()
            line = lines[0]
            level = self.indent_level
            if line and line[0] == '+':
                while line[0] == '+':
                    level += 1
                    line = line[1:]
            self.lines.append([level, '%s%s;' % (track, lineno)])
        if split:
            lines = lines.split("\n")
        for line in lines:
            level = self.indent_level
            if line and line[0] == '+':
                while line[0] == '+':
                    level += 1
                    line = line[1:]
                line = line.lstrip()
            self.lines.append([level, line])
dataset/ETHPy150Open anandology/pyjamas/pyjs/src/pyjs/translator_dict.py/Translator.add_lines/swapped operands of `%`