Exemplo n.º 1
0
 def _visit_and_replace_children(self, visitor: CSTVisitorT) -> "EmptyLine":
     return EmptyLine(
         indent=self.indent,
         whitespace=visit_required(self, "whitespace", self.whitespace, visitor),
         comment=visit_optional(self, "comment", self.comment, visitor),
         newline=visit_required(self, "newline", self.newline, visitor),
     )
Exemplo n.º 2
0
 def _visit_and_replace_children(
         self, visitor: CSTVisitorT) -> "TrailingWhitespace":
     return TrailingWhitespace(
         whitespace=visit_required(self, "whitespace", self.whitespace,
                                   visitor),
         comment=visit_optional(self, "comment", self.comment, visitor),
         newline=visit_required(self, "newline", self.newline, visitor),
     )
Exemplo n.º 3
0
 def _visit_and_replace_children(self,
                                 visitor: CSTVisitorT) -> "_BaseOneTokenOp":
     return self.__class__(
         whitespace_before=visit_required(self, "whitespace_before",
                                          self.whitespace_before, visitor),
         whitespace_after=visit_required(self, "whitespace_after",
                                         self.whitespace_after, visitor),
     )
Exemplo n.º 4
0
 def _visit_and_replace_children(self, visitor: CSTVisitorT) -> "NotEqual":
     return self.__class__(
         whitespace_before=visit_required(self, "whitespace_before",
                                          self.whitespace_before, visitor),
         value=self.value,
         whitespace_after=visit_required(self, "whitespace_after",
                                         self.whitespace_after, visitor),
     )
Exemplo n.º 5
0
 def _visit_and_replace_children(self,
                                 visitor: CSTVisitorT) -> "_BaseOneTokenOp":
     # pyre-ignore Pyre thinks that self.__class__ is CSTNode, not _BaseOneTokenOp
     return self.__class__(
         whitespace_before=visit_required(self, "whitespace_before",
                                          self.whitespace_before, visitor),
         whitespace_after=visit_required(self, "whitespace_after",
                                         self.whitespace_after, visitor),
     )
Exemplo n.º 6
0
 def _visit_and_replace_children(
     self, visitor: CSTVisitorT
 ) -> "ParenthesizedWhitespace":
     return ParenthesizedWhitespace(
         first_line=visit_required(self, "first_line", self.first_line, visitor),
         empty_lines=visit_sequence(self, "empty_lines", self.empty_lines, visitor),
         indent=self.indent,
         last_line=visit_required(self, "last_line", self.last_line, visitor),
     )
Exemplo n.º 7
0
 def _visit_and_replace_children(self, visitor: CSTVisitorT) -> "BaseUnaryOp":
     # pyre-ignore Pyre thinks that self.__class__ is CSTNode, not BaseUnaryOp
     return self.__class__(
         whitespace_after=visit_required(
             self, "whitespace_after", self.whitespace_after, visitor
         )
     )
Exemplo n.º 8
0
 def _visit_and_replace_children(
         self, visitor: CSTVisitorT) -> "DummyIndentedBlock":
     return DummyIndentedBlock(value=self.value,
                               child=visit_required(self, "child",
                                                    self.child, visitor))
Exemplo n.º 9
0
 def _visit_and_replace_children(self,
                                 visitor: cst.CSTVisitorT) -> "NBAssign":
     target = visit_required(self, "target", self.target, visitor)
     value = visit_required(self, "value", self.value, visitor)
     return NBAssign(target=target, value=value)
Exemplo n.º 10
0
 def _visit_and_replace_children(self,
                                 visitor: CSTVisitorT) -> "BaseUnaryOp":
     return self.__class__(whitespace_after=visit_required(
         self, "whitespace_after", self.whitespace_after, visitor))