Esempio n. 1
0
    def create_assign(self, parent, cur, eq_loc):
        """
Create assignment with single return

| Structure:
|   Assign
|   | <return var>
|   | Get|Var

Args:
    parent (Block): Reference to parent node
    cur (int): position where assignment is identified
    eq_loc (int): position of assignment equal sign

Returns:
    int: position where assignment ends

See also:
    :py:func:`matlab2cpp.tree.assign.single`
    """
        assert isinstance(parent, mc.collection.Block)
        return assign.single(self, parent, cur, eq_loc)
Esempio n. 2
0
    def create_assign(self, parent, cur, eq_loc):
        """
Create assignment with single return

| Structure:
|   Assign
|   | <return var>
|   | Get|Var

Args:
    parent (Block): Reference to parent node
    cur (int): position where assignment is identified
    eq_loc (int): position of assignment equal sign

Returns:
    int: position where assignment ends

See also:
    :py:func:`matlab2cpp.tree.assign.single`
    """
        assert isinstance(parent, mc.collection.Block)
        return assign.single(self, parent, cur, eq_loc)