(self, *args)
return self.create_node(node_type=op.STR_CONCAT, args=tuple_args)
Returns the concatenation of n Strings.

        s1, s2, ..., and sn are String terms.
        String concatenation takes at least 2 arguments.
Returns the concatenation of n Strings.
Returns the concatenation of n Strings .
def StrConcat(self, *args):
        """Returns the concatenation of n Strings.

        s1, s2, ..., and sn are String terms.
        String concatenation takes at least 2 arguments.
        """
        tuple_args = self._polymorph_args_to_tuple(args)
        if len(tuple_args) <= 1:
            raise TypeError("Cannot create a Str_Concat without arguments.")
        return self.create_node(node_type=op.STR_CONCAT, args=tuple_args)
def StrConcat ( self , * args ) : tuple_args = self . _polymorph_args_to_tuple ( args ) if len ( tuple_args ) <= 1 : raise TypeError ( "Cannot create a Str_Concat without arguments." ) return self . create_node ( node_type = op . STR_CONCAT , args = tuple_args )