code: def setup(self, target=None, strict=False, minify=False, line_numbers=False, keep_lines=False, no_tco=False):
          
          if target is None:
              target = ""
          else:
              target = str(target).replace(".", "")
          if target in pseudo_targets:
              target = pseudo_targets[target]
          if target not in targets:
              raise CoconutException(
                  "unsupported target Python version " + ascii(target),
                  extra="supported targets are " + ', '.join(ascii(t) for t in specific_targets) + ", or leave blank for universal",
              )
          logger.log_vars("Compiler args:", locals())
          self.target, self.strict, self.minify, self.line_numbers, self.keep_lines, self.no_tco = (
              target, strict, minify, line_numbers, keep_lines, no_tco,
          )
docs: Initializes parsing parameters.